线程状态

 

 

可以比方理发师理发  sysnchronized 是严重阻塞  
会将你锁进小屋 什么时候轮到你了 你在出来 这个期间状态是 blocked 

waiting 是理发师正在理发 cpu正在处理其他线程  这时候 wait()  join()  lock()
等的状态是waiting 坐在那里等着  理发师啥时候叫他 就轮到他

timewaiting  理发师通知了多少秒之后就轮到你了  这是timewaiting 

ready 是理发师正在剪多个头发 正在剪头的那个是running  另外坐在椅子上的 是ready

 

 

 

 

 

 

sleep 方法会抛出interrupted异常  并重置标志位

 

 

 

 

 

posted @ 2022-04-25 17:10  花心大萝卜li  阅读(25)  评论(0)    收藏  举报