Не мешайте потокам работать!
С изумлением обнаружил, что при использовании JDK от HP на платформе OpenVMS метод Thread.sleep(), вызванный в потоке, не прерывается вызовом метода Thread.interrupt() для этого же потока из другого потока.
Как следствие, многие синхронизационные примитивы работают неправильно или вовсе не работают.
Как следствие, многие синхронизационные примитивы работают неправильно или вовсе не работают.