Результаты поиска по запросу "java.util.concurrent"

4 ответа

Как ждать данных с ReentrantReadWriteLock?

Он сказал, чтоReentrantReadWriteLock предназначен для одного писателя и нескольких читателей. Тем не менее, читатели должны подождать, пока в буфере не появятся некоторые данные. Итак, что заблокировать? Я создал объекты параллелизма следующим ...

4 ответа

Непротиворечивость памяти - отношения «происходит раньше» в Java [дубликаты]

На этот вопрос уже есть ответ здесь: Как понять, что происходит, прежде чем последовательно [/questions/11970428/how-to-understand-happens-before-consistent] 4 ответаПри чтении документов Java на ошибки согласованности памяти. Я нахожу ...

5 ответов

Могут ли синхронизированные блоки работать быстрее, чем Atomics?

Предположим две следующие реализации счетчика:

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

5 ответов

java.util.ConcurrentModificationException On MapView

парни Я сталкиваюсь с очень странной проблемой из многих дней. Я пытаюсь часто обновлять оверлей. Так что иногда я получаю «java.util.ConcurrentModificationException», когда я касаюсь карты, или иногда, когда карта пытается обновить оверлей, но ...

6 ответов

ConcurrentHashMap полностью безопасен?

6 ответов

Есть ли эквивалент java.util.concurrent для WeakHashMap?

Может ли следующий фрагмент кода быть переписан без использования

6 ответов

Использование Java ThreadPool

Я пытаюсь написать многопоточный веб-сканер.Мой основной входной класс имеет следующий код:

6 ответов

ConcurrentHashMap полностью безопасен?

это отрывок из JavaDoc относительноConcurrentHashMap, В нем говорится, что операции поиска обычно не блокируются, поэтому могут перекрываться с операциями обновления. Означает ли этоget() метод не является потокобезопасным? «Однако, несмотря на ...

8 ответов

, Что касается стандартных библиотек, Semaphore предоставляет все эти функции и многое другое.

ли в Java объект Mutex или способ его создания? Я спрашиваю, потому что объект Семафор, инициализированный с 1 разрешением, не помогает мне. Подумайте об этом случае: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception ...

10 ответов

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