关于Thread.sleep ,睡眠之后一定会执行吗?
关于Thread.sleep ,睡眠之后一定会执行吗?
请注意是一定会执行,而不是一定会马上执行。
sleep之后会不会出现一直睡眠的情况,即使线程是空闲状态。
------解决方案--------------------一定啊 睡完了 就去排队等执行了 当然 除非被中断了, 那也就结束了
------解决方案--------------------线程中有锁的概念,sleep 不会释放锁,时间到了就会自动唤醒,继续执行后续代码
------解决方案--------------------除了一些不可抗力的情况,比如断电啊,debug忘记继续啊...
------解决方案--------------------睡醒了就去干活了