[問題] 如何判斷啟動哪些執行緒
目前遇到一個問題
我的程式寫了幾個(EX:A,B,C)執行緒進去
Thread A,B,C; 只有先打成這樣 當符合條件時
在視情況啟動執行緒
有的時候會有A,B啟動
有的時候有會有A,B,C或是B,C或是只有單獨A啟動
所以想請問的是
怎麼樣能夠判斷 到底有哪些執行緒正在執行中?
因為我想寫的是.. 當所有執行緒結束後的動作
可是卻卡在 有的直行緒沒有啟動 就會發生問題
例如A沒有啟動
if(A.IsAlive)
{
....
}
就會出現"並未將物件參考設定為物件的執行個體"的錯誤..
不知道各位前輩有沒有什麼好的解決辦法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.215.83
→
07/30 10:15, , 1F
07/30 10:15, 1F
推
07/30 11:20, , 2F
07/30 11:20, 2F
推
07/30 12:31, , 3F
07/30 12:31, 3F
→
07/30 13:05, , 4F
07/30 13:05, 4F