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

2 ответа

Incrementing AtomicInteger в Java в 1000 потоков не генерирует значение 1000 [duplicate]

На этот вопрос уже есть ответ: Разница между завершением работы и завершением работы службы исполнител [/questions/11520189/difference-between-shutdown-and-shutdownnow-of-executor-service] 3 ответа Я выполняю код Java, где у меня ...

3 ответа

Java: Как проверить, можно ли получить блокировку? [Дубликат]

На этот вопрос уже есть ответ: Как определить, заблокирован ли (синхронизирован) ли объект, чтобы не блокировать в Java? [/questions/1779795/how-do-determine-if-an-object-is-locked-synchronized-so-not-to-block-in-java] 7 ответов Если я хочу ...

3 ответа

ConcurrentModificationException даже при использовании Collections.sychronizedMap в LinkedHashMap [duplicate]

На этот вопрос уже есть ответ: Итерация по Коллекции, исключение ConcurrentModificationException при удалении объектов в цикле [/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re] 23 ответа Почему ...

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

3 ответа

Я использовал синхронизированный список, и я все еще получаю ConcurrentModificationException [duplicate]

На этот вопрос уже есть ответ: ConcurrentModificationException, несмотря на использование синхронизированного [/questions/1655362/concurrentmodificationexception-despite-using-synchronized] 2 ответаЯ используюVector вместо тогоArrayList, чтобы ...

3 ответа

Взятие нескольких входов в течение фиксированного времени в Python [дубликаты]

На этот вопрос уже есть ответ: Ввод с клавиатуры с тайм-аутом в Python [/questions/1335507/keyboard-input-with-timeout-in-python] 11 ответов Я использую Python 3 и хочу написать программу, которая запрашивает ввод нескольких пользователей в ...

4 ответа

Как переупорядочение памяти помогает процессорам и компиляторам?

Я изучил модель памяти Java и увидел проблемы с переупорядочением. Простой пример: boolean first = false; boolean second = false; void setValues() { first = true; second = true; } void checkValues() { while(!second); assert first; } ...

13 ответов

Can num++ be atomic for 'int num'

В общем, дляint num, num++ (или++num), как операция чтения-изменения-записи, является не атомный. Но я часто вижу компиляторы, например НКУ [https://en.wikipedia.org/wiki/GNU_Compiler_Collection], сгенерируйте для него следующий код попробуйте ...

2 ответа

Завершить текущий процесс QProcess, который выполняется внутри QThread? [Дубликат]

На этот вопрос уже есть ответ: Обеспечение завершения QProcess при завершении его родительского QThread [/questions/11412757/ensuring-qprocess-termination-on-termination-of-its-parent-qthread] 2 ответа Как прекратить текущий процесс QProcess, ...

1 ответ

C ++ 11 Инициализация потока с ошибкой компиляции функций-членов [duplicate]

На этот вопрос уже есть ответ: Начать тему с функцией-члена [/questions/10673585/start-thread-with-member-function] 5 ответов Я только начинаю использовать потоки C ++ 11 и борюсь с (возможно, глупой) ошибкой. Это мой пример ...

3 ответа

Как можно добиться чего-то похожего на семафор, используя boost в c ++? [Дубликат]

На этот вопрос уже есть ответ: C ++ 0x не имеет семафоров? Как синхронизировать темы? [/questions/4792449/c0x-has-no-semaphores-how-to-synchronize-threads] 9 ответов Я заметил, что boost не поддерживает семафоры. Какой самый простой ...