Результаты поиска по запросу "concurrency"

1 ответ

Как выполнить модульное тестирование, чтобы ExecutorService порождал новый поток для задачи?

Как один модуль тестирует, что новый поток был создан для задачи Runnable при использовании ExecutorService? По сути, у меня есть статический пул потоков для моего приложения. public static final ExecutorService executorService ...

11 ответов

Scala Futures - встроенный тайм-аут?

есть аспект будущего, который я не совсем понимаю из официального руководства. http://docs.scala-lang.org/overviews/core/futures.html [http://docs.scala-lang.org/overviews/core/futures.html] Есть ли у фьючерса в Scala встроенный механизм ...

3 ответа

Управление параллелизмом в модели Django

Как мне справиться с параллелизмом в модели Django? Я не хочу, чтобы изменения в записи были перезаписаны другим пользователем, который читает ту же запись.

ТОП публикаций

2 ответа

C ++ / Qt - QThread против QRunnable

Каковы различия между QThreads и QRunnable? Когда я должен использовать QThread, а когда QRunnable?

3 ответа

Карта блокировки по ключам в Java

Я имею дело с некоторым сторонним библиотечным кодом, который включает создание дорогих объектов и кэширование их вMap, Существующая реализация что-то вроде lock.lock() try { Foo result = cache.get(key); if (result == null) { result ...

4 ответа

Каналы передаются по ссылке неявно

Тур по го имеет этот пример для каналов:https://tour.golang.org/concurrency/2 [https://tour.golang.org/concurrency/2] package main import "fmt" func sum(a []int, c chan int) { sum := 0 for _, v := range a { sum += v } c <- sum // send sum to c } ...

3 ответа

Дождаться окончания n горутин

Мне нужно запустить огромное количество подпрограмм и дождаться их окончания. Кажется, что интуитивно понятный способ использует канал для ожидания завершения всех из них: package main type Object struct { //data } func (obj *Object) ...

1 ответ

NewThreadScheduler.Default планирует все работы в одном потоке

В настоящее время я пытаюсь сосредоточиться на параллелизме с RX .NET и что-то путаюсь. Я хочу запустить четыре относительно медленные задачи параллельно, поэтому я предположил,NewThreadScheduler.Default будет путь, как это«Представляет объект, ...

2 ответа

java одновременный доступ к списку массивов

У меня есть объект, который является единственным. Этот объект объявляет: List<Player> players = new ArrayList<Player>();Этот же объект также указывает 4 операции с этим arrayList: public List<Player> getPlayers() { return players; } // the ...

1 ответ

База данных заблокирована в режиме WAL только с читателями

Использование System.Data.Sqlite 1.0.86.0 (включая SQLite 3.7.17) вЗапись впереди [http://www.sqlite.org/wal.html]В этом режиме я испытываю блокировки базы данных при одновременном чтении, чего не должно быть, если я правильно понимаю WAL. Я не ...