Ответ 1
Вы спрашиваете, влияет ли на Thread.sleep()
ту же ложную пробушку, которая документирована, чтобы повлиять на Object.wait(long)
, правильно? Ответ заключается в том, что не зарегистрировано ложное пробуждение, связанное с Thread.sleep()
. Вы правы, что никаких твердых гарантий относительно того, как долго вы будете спать, когда вы запрашиваете N миллисекунд, не существует. Кроме того, конечно, Thread.sleep()
завершает прерывание потока.