(1)sleep是线程中的方法,wait是Object中的方法。
(2)sleep方法不会释放锁,但是wait会释放,而且会加入到等待队列中。
(3)sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字。
(4)sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(需要被别人中断)。
微信扫一扫
(1)sleep是线程中的方法,wait是Object中的方法。
(2)sleep方法不会释放锁,但是wait会释放,而且会加入到等待队列中。
(3)sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字。
(4)sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(需要被别人中断)。
相关推荐