线程的状态

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

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

原文地址:https://www.cnblogs.com/1540340840qls/p/10741613.html