线程的状态

 

 

线程的状态有New  Runnable  Running  Wait Blocked Dead 只有线程进入Running 状态是才可以执行相关任务,而当线程进入wait 状态时,wait以下的代码会暂不执行,等待线程被唤醒之后才会执行。

 

运行到 condition.await();时相应的线程会进入等待状态。如下图所示:main-thread 由Running状态变成------Wait 状态

 

 

 

 

 

posted @ 2019-04-20 16:59  技术让世界更精彩  阅读(120)  评论(0编辑  收藏  举报