sleep()和wait()的区别:
(1)这两个方法来自不同的类,sleep()来自Thread类是静态方法,和wait()来自Object类。
(2)sleep()释放资源不释放锁,而wait()释放资源释放锁;
(3)一般sleep()和notify()一起用,唤醒;wait单独用需要trycacth处理异常;
多线程问题
最新推荐文章于 2023-11-12 11:35:54 发布
sleep()和wait()的区别:
(1)这两个方法来自不同的类,sleep()来自Thread类是静态方法,和wait()来自Object类。
(2)sleep()释放资源不释放锁,而wait()释放资源释放锁;
(3)一般sleep()和notify()一起用,唤醒;wait单独用需要trycacth处理异常;