D
Size: a a a
D
Д
Д
Э
か
か
N
bool waitMonitor() {Т.е. я хочу, чтобы какой-нить класс А мог вызвать monitor.waitMonitor(), а соседний класс В мог вызвать monitor.callNotifyAll.
return condition.await(timeout); }
void callNotifyAll() {condition.signalAll();}
lock.lock()
condition.await()
lock.unlock()
это ж получается, никакой другой поток не сможет вызвать нотифай в это время. А если не лочить вообще, то будет ли это работать как я ожидаю?S
D𝔇
S
GV
S
MC
ND
MC
I
НЗ
GV
NI