В чем разница между wait()
и sleep()
в потоках?
Насколько я понимаю, что поток wait()
-ing по-прежнему находится в рабочем режиме и использует циклы процессора, но sleep()
-ing не требует каких-либо циклов процессора?
Почему у нас есть как wait()
, так и sleep()
: как их реализация меняется на более низком уровне?