- sleep 让线程从 【running】 -> 【阻塞态】 时间结束/interrupt -> 【runnable】
wait 让线程从 【running】 -> 【等待队列】notify -> 【锁池】 -> 【runnable】 - sleep是Thread类的方法,wait是Object类中定义的方法
- sleep是不会影响锁的相关行为,wait会释放锁
本文标题:wait 和 sleep 的区别
本文链接:https://www.haomeiwen.com/subject/itgllftx.html
网友评论