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

1 ответ

синхронизированный объект не заблокирован потоком перед notifyAll ()

Я хочу иметь логическое значение для уведомления некоторых разделов системы о запуске определенной службы. По какой-то странной причине я получаю ошибкуjava.lang.IllegalMonitorStateException: object not locked by thread before notifyAll(). Что ...

4 ответа

Java синхронизированный метод - как это работает

Я думаю, что знаю это, но хотел бы, чтобы это подтвердилось. Очевидно, что синхронизированные блокируют другие потоки от доступа к нему, но я вижу и очень много примеров, таких как public synchronized void setValue(int value) { balance=value; ...

3 ответа

Включает ли Java-монитор переменные экземпляра?

Это то, что монитор в Java не ограничивает доступ к переменным экземпляра и только к методам, которые объявлены как синхронизированные или код в синхронизированных операторах? Я создал две темы,thread y вызывает метод синхронизации, который ...

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

6 ответов

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

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

10 ответов

Если я синхронизировал два метода в одном классе, могут ли они работать одновременно?

Если я синхронизировал два метода в одном классе, могут ли они работать одновременнона том же объекте? например: class A { public synchronized void methodA() { //method A } public synchronized void methodB() { // method B } }Я знаю, что не могу ...

2 ответа

Какой примитив используется для реализации синхронизированного ключевого слова?

Когда мы используемsynchronized ключевое слово в Java, какой примитив синхронизации используется точно?Lock, Semaphore, Monitor, Mutex ? РЕДАКТИРОВАТЬ :Как JVM реализует блокировку на родном уровне?

3 ответа

требуется синхронизированное ключевое слово Java для примитивного метода получения / установки?

Я прочитал некоторый код Java и нашел эти функции: synchronized void setConnected(boolean connected){ this.connected = connected; } synchronized boolean isConnected(){ return connected; }Интересно, имеет ли смысл синхронизация здесь, или просто ...

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, чтобы ...