be locked by the current thread
когда он засыпает - разлочивает.
потом просыпается и снова lock, потом выходит в while и проверяет условие в lock
Там надо примеры разбирать, чтоб понять когда что лочится и выполняется, я в своё время тоже понять не мог как эта схема работает
Обсуждают сегодня