2011-03-05 129 views
0

假設我創建了一個類,並且在這個類中聲明瞭一個將運行循環的方法。 我的問題是什麼將是循環的行爲,如果我處置類的對象和條件的循環是真實的 - 將循環執行或終止。簡單的循環編程

+0

你使用什麼語言? – 2011-03-05 09:28:02

+0

我不習慣你採用的方法,你可以檢查循環條件下的處理對象並退出循環,但我真的不確定你的要求,請指定編程語言。 – 2011-03-05 09:38:32

回答

2

通常,對象(變量)由單個線程管理。所以你可能無法輕易處置,因爲線程仍然在循環中運行。如果你使用多線程,並且你調用一個方法來修改這個變量(你的對象)在另一個線程上,你可能會導致程序崩潰。如果你的UI線程有一個消息泵(sta線程)並且你直接從另一個線程調用一個方法,那麼你的應用程序會崩潰,因爲這是不允許的。

總而言之,你想要做什麼?馬克·拜爾斯的條件「代碼保持運行」是我認爲的最可能的結果。但是,無論哪種方式,你都有一個錯誤 - 不要試圖開車,然後不停地跳出來。