-
wait和notify,notifyAll 是一对,都来自Object对象,
wait(),wait(long timeoutMillis),notify(),notifyAll()。
都必须在synchronized方法或块中调用。
wait时,释放锁。注意:调用wait之后,线程将被放到一个特殊的等待队列中,而notify只会从等待队列中随机选择一个线程唤醒。
-
sleep:来自Thread类
sleep(long millis),sleep(long millis, int nanos) -
suspend(),等待,resume() 唤醒,来自Thread。易死锁
多线程
最新推荐文章于 2020-09-06 14:45:07 发布