线程的sleep()和wait() 区别

线程的sleep(),是使线程休眠,让出cpu控制权,但不丢失对象监视权,休眠时间结束后,继续执行剩下的代码。

wait()是暂停,让出对象监视权,等待被唤醒,然后重新获得对象监视权。对象监视权就是锁(sychronized代码块)。

你可能感兴趣的:(线程的sleep()和wait() 区别)