线程中wait和sleep的区别

1、来自不同的类

wait来自Object类
sleep来着Thread类

2、锁的释放

wait会释放锁
sleep带着锁一切休眠,休眠期间什么操作都做不了

3、使用的范围不同

wait必须在同步代码块中使用
sleep可以在任何地方使用

猜你喜欢

转载自blog.csdn.net/NewBeeMu/article/details/113351625