【线程】sleep、wait的区别sleep和wait的区别
sleep和wait的区别1.关于位置sleep是Thread类的静态本地方法wait是Object类的本地方法2.是否会释放锁sleep方法不会释放lock就是把cpu的执行资格和执行权释放出去,不再运行子线程,当定时的时间结束再取回cpu资源,参与cpu调度(休眠时进入超时等待状态,休眠结束后先进入等待阻塞状态,获取到锁后进入就绪状态)wait会释放lock,而且会将线程放入等待队列中 ...