Результаты поиска по запросу "multithreading"
Incrementing AtomicInteger в Java в 1000 потоков не генерирует значение 1000 [duplicate]
На этот вопрос уже есть ответ: Разница между завершением работы и завершением работы службы исполнител [/questions/11520189/difference-between-shutdown-and-shutdownnow-of-executor-service] 3 ответа Я выполняю код Java, где у меня ...
Java: Как проверить, можно ли получить блокировку? [Дубликат]
На этот вопрос уже есть ответ: Как определить, заблокирован ли (синхронизирован) ли объект, чтобы не блокировать в Java? [/questions/1779795/how-do-determine-if-an-object-is-locked-synchronized-so-not-to-block-in-java] 7 ответов Если я хочу ...
ConcurrentModificationException даже при использовании Collections.sychronizedMap в LinkedHashMap [duplicate]
На этот вопрос уже есть ответ: Итерация по Коллекции, исключение ConcurrentModificationException при удалении объектов в цикле [/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re] 23 ответа Почему ...
Я использовал синхронизированный список, и я все еще получаю ConcurrentModificationException [duplicate]
На этот вопрос уже есть ответ: ConcurrentModificationException, несмотря на использование синхронизированного [/questions/1655362/concurrentmodificationexception-despite-using-synchronized] 2 ответаЯ используюVector вместо тогоArrayList, чтобы ...
Взятие нескольких входов в течение фиксированного времени в Python [дубликаты]
На этот вопрос уже есть ответ: Ввод с клавиатуры с тайм-аутом в Python [/questions/1335507/keyboard-input-with-timeout-in-python] 11 ответов Я использую Python 3 и хочу написать программу, которая запрашивает ввод нескольких пользователей в ...
Как переупорядочение памяти помогает процессорам и компиляторам?
Я изучил модель памяти Java и увидел проблемы с переупорядочением. Простой пример: boolean first = false; boolean second = false; void setValues() { first = true; second = true; } void checkValues() { while(!second); assert first; } ...
Can num++ be atomic for 'int num'
В общем, дляint num, num++ (или++num), как операция чтения-изменения-записи, является не атомный. Но я часто вижу компиляторы, например НКУ [https://en.wikipedia.org/wiki/GNU_Compiler_Collection], сгенерируйте для него следующий код попробуйте ...
Завершить текущий процесс QProcess, который выполняется внутри QThread? [Дубликат]
На этот вопрос уже есть ответ: Обеспечение завершения QProcess при завершении его родительского QThread [/questions/11412757/ensuring-qprocess-termination-on-termination-of-its-parent-qthread] 2 ответа Как прекратить текущий процесс QProcess, ...
C ++ 11 Инициализация потока с ошибкой компиляции функций-членов [duplicate]
На этот вопрос уже есть ответ: Начать тему с функцией-члена [/questions/10673585/start-thread-with-member-function] 5 ответов Я только начинаю использовать потоки C ++ 11 и борюсь с (возможно, глупой) ошибкой. Это мой пример ...
Как можно добиться чего-то похожего на семафор, используя boost в c ++? [Дубликат]
На этот вопрос уже есть ответ: C ++ 0x не имеет семафоров? Как синхронизировать темы? [/questions/4792449/c0x-has-no-semaphores-how-to-synchronize-threads] 9 ответов Я заметил, что boost не поддерживает семафоры. Какой самый простой ...