public void run()
{
if (flag)
{
infinite Loop...
}
else
{
infinite Loop...
}
}
在我的线程中有如果else语句执行基于flag
。这里我的flag
不是静态的,在执行程序时会动态变化。每当flag
值更改时,我都希望检查if-else条件。假设我的flag
是false
它将执行else部分。现在我的flag
更改为true
那么它应该从其他部分出来并执行部分。这怎么能实现?线程需要检查是否连续
带'while'? – nachokk
如果有无限循环,否则我该如何走出来?如果我出来,那么只有我可以检查条件.... – user1635256
你可以在相关的部分插入一个'break'吗? – icedwater