标签: java multithreading
我想检查线程是否处于等待状态'在if循环中。我发现Thread.getState()会返回NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING or TERMINATED。但我很困惑它如何在循环中使用,因为我不知道它返回什么值。 if (Thread.getState()==??)应该取代什么?是字符串'WAIT'。
Thread.getState()
NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING or TERMINATED
if (Thread.getState()==??)
'WAIT'