wait和Sleep的区别

1、分别来自Object和Thread.

2、sleep没有释放锁,wait释放了锁,使得敏感词线程可以使用同步控制模块或方法。

3、wait,notify,notifyAll在同步控制方法或者模块中使用,sleep能在任何地方使用。

4、sleep必须跑出或捕获异常,wait,notify,notifuAll不用。

posted @ 2016-03-07 14:27  吐槽村  阅读(94)  评论(0编辑  收藏  举报