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

3 ответа

Условие дает эффект наличия нескольких наборов ожидания на объект?

Я читаю о состоянии вjava.util.concurrent.locks.Condition . Условие разлагает методы монитора объектов (wait, notify и notifyAll)> на отдельные объекты, чтобы получить эффект наличия нескольких наборов ожидания для каждого объекта, комбинируя их ...

1 ответ

Как реализовать механизм блокировки реентерабельной системы в target-c через GCD?

У меня есть классjective-c с некоторыми методами, которые используют очередь GCD для обеспечения последовательного доступа к ресурсу последовательно (стандартный способ сделать это). Некоторые из этих методов должны вызывать другие методы того ...

1 ответ

Является ли DelayQueue без справедливости проблематичным?

В Java 7 реализация DelayQueue использует ReentrantLock без политики честности. Это проблема в долгосрочной перспективе? Может ли нить голодать из-за этого?С...

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

1 ответ

Как реализовать механизм блокировки реентерабельной системы в target-c через GCD?

У меня есть классjective-c с некоторыми методами, которые используют очередь GCD для обеспечения последовательного доступа к ресурсу последовательно (стандар...

6 ответов

Зачем использовать ReentrantLock, если можно использовать синхронизированный (это)?

3 ответа

Условие дает эффект наличия нескольких наборов ожидания на объект?

2 ответа

Вы предполагаете, что класс является общедоступным, а не дочерним, закрытым, защищенным или защищенным пакетами. Тем не менее, мой ответ был больше, чтобы продемонстрировать связь между замком и классом.

ге Брайана Гетца «Параллелизм Java на практике» его пример блокировки Reentrant запрограммирован так: Lock lock = new ReentrantLock();Тем не менее, мне интересно знать, если изменить приведенный выше код на: private static final Lock lock = new ...

1 ответ

Является ли DelayQueue без справедливости проблематичным?

В Java 7 реализация DelayQueue использует ReentrantLock без политики честности. Это проблема в долгосрочной перспективе? Может ли нить голодать из-за этого? Спасибо

1 ответ

ReentrantLock не работает

Я не могу понять, почему код не работает должным образом. Проблема в том, что ReentrantLock не блокирует вызов методов в ThreadClass.run ()Resource-класс, ме...

4 ответа

Разблокировка блокировки принадлежащей другому потоку java

У меня есть LockManager, который управляет блокировками нескольких потоков. Иногда темы - плохие парни, и я должен убить их и попросить LockManager снять все их блокировки. Однако, поскольку я использую ReentrantLock в Java, это невозможно, я не ...