sleep() 和 wait() 有什么区别?

2017-12-17  本文已影响0人  骇客与画家

首先sleep和wait之间没有任何关系

174442_0BNr_182175.jpg

sleep 是Thread类的方法,指的是当前线程暂停。

wait 是Object类的方法, 指的占用当前对象的线程临时释放对当前对象的占用,以使得其他线程有机会占用当前对象。 所以调用wait方法一定是在synchronized 中进行

上一篇 下一篇

猜你喜欢

热点阅读