Результаты поиска по запросу "concurrency"
Как выполнить модульное тестирование, чтобы ExecutorService порождал новый поток для задачи?
Как один модуль тестирует, что новый поток был создан для задачи Runnable при использовании ExecutorService? По сути, у меня есть статический пул потоков для моего приложения. public static final ExecutorService executorService ...
Scala Futures - встроенный тайм-аут?
есть аспект будущего, который я не совсем понимаю из официального руководства. http://docs.scala-lang.org/overviews/core/futures.html [http://docs.scala-lang.org/overviews/core/futures.html] Есть ли у фьючерса в Scala встроенный механизм ...
Управление параллелизмом в модели Django
Как мне справиться с параллелизмом в модели Django? Я не хочу, чтобы изменения в записи были перезаписаны другим пользователем, который читает ту же запись.
C ++ / Qt - QThread против QRunnable
Каковы различия между QThreads и QRunnable? Когда я должен использовать QThread, а когда QRunnable?
Карта блокировки по ключам в Java
Я имею дело с некоторым сторонним библиотечным кодом, который включает создание дорогих объектов и кэширование их вMap, Существующая реализация что-то вроде lock.lock() try { Foo result = cache.get(key); if (result == null) { result ...
Каналы передаются по ссылке неявно
Тур по го имеет этот пример для каналов: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 } ...
Дождаться окончания n горутин
Мне нужно запустить огромное количество подпрограмм и дождаться их окончания. Кажется, что интуитивно понятный способ использует канал для ожидания завершения всех из них: package main type Object struct { //data } func (obj *Object) ...
NewThreadScheduler.Default планирует все работы в одном потоке
В настоящее время я пытаюсь сосредоточиться на параллелизме с RX .NET и что-то путаюсь. Я хочу запустить четыре относительно медленные задачи параллельно, поэтому я предположил,NewThreadScheduler.Default будет путь, как это«Представляет объект, ...
java одновременный доступ к списку массивов
У меня есть объект, который является единственным. Этот объект объявляет: List<Player> players = new ArrayList<Player>();Этот же объект также указывает 4 операции с этим arrayList: public List<Player> getPlayers() { return players; } // the ...
База данных заблокирована в режиме WAL только с читателями
Использование System.Data.Sqlite 1.0.86.0 (включая SQLite 3.7.17) вЗапись впереди [http://www.sqlite.org/wal.html]В этом режиме я испытываю блокировки базы данных при одновременном чтении, чего не должно быть, если я правильно понимаю WAL. Я не ...