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