зачем нужен state в AbstractQueuedSynchronizer

300
09 марта 2017, 21:54

AbstractQueuedSynchronizer содержит внутреннее поле state. 0 и 1 зарезервированы для состояния - блокировки нет, и блокировка установлена. Зачем пользователю свой state заводить ? Например, в методе tryAcquire(int) или tryRelease(int).

PS а так же объясните в чем отличие tryRelease(int) и tryReleaseShared(int)

READ ALSO
Как создать OSGi bundle для gradle в IntelliJ IDEA

Как создать OSGi bundle для gradle в IntelliJ IDEA

Пытаюсь создать новый модуль для готового проекта через File>New>Module и он даже позволяет что-то создатьНо никаких src\main

390
не отображается сообщение

не отображается сообщение

пишу программу на андройд не могу понять почему мой код не выводится в "textView"

288
Простой слайдер карусель на чистом html и css [требует правки]

Простой слайдер карусель на чистом html и css [требует правки]

Подскажите, можно ли такой слайдер сделать только на html и css? может есть варианты кода у кого-нибудь?

999