commit
d913750a3b
|
@ -165,7 +165,7 @@ main() 属于非后台线程。
|
||||||
|
|
||||||
阻塞是一种状态,而睡眠和挂起是一种手段,通过睡眠和挂起可以让一个线程进入阻塞状态。
|
阻塞是一种状态,而睡眠和挂起是一种手段,通过睡眠和挂起可以让一个线程进入阻塞状态。
|
||||||
|
|
||||||
睡眠和挂起这两种手段的区别是,挂起手段会释放对象锁,而阻塞手段不会。
|
睡眠和挂起这两种手段的区别是,挂起手段会释放对象锁,而睡眠手段不会。
|
||||||
|
|
||||||
应该注意的是,睡眠和挂起都可以设置一个等待时间,超过等待时间之后,线程会退出阻塞状态。但是如果不为挂起设置等待时间,那么它只能等到通知的到来才能退出阻塞状态。
|
应该注意的是,睡眠和挂起都可以设置一个等待时间,超过等待时间之后,线程会退出阻塞状态。但是如果不为挂起设置等待时间,那么它只能等到通知的到来才能退出阻塞状态。
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user