wait和sleep的区别
wait是Object类中的方法,而sleep是Thread中的方法
wait只能在synchronized中使用,而且要注意synchronized锁定的是哪个对象,你只能调用那个对象的wait方法
wait会释放锁,而sleep不会
本文详细对比了Java中Object类的wait方法与Thread类的sleep方法的区别。wait方法必须在同步块内使用,并且只能由拥有锁的对象调用;它会释放当前持有的锁。而sleep方法不会释放任何锁。
wait和sleep的区别
wait是Object类中的方法,而sleep是Thread中的方法
wait只能在synchronized中使用,而且要注意synchronized锁定的是哪个对象,你只能调用那个对象的wait方法
wait会释放锁,而sleep不会
5689
1773

被折叠的 条评论
为什么被折叠?