可能會聽起來很愚蠢,但如果我想從其他線程和其他值的一些計算值從一個更多的線程和這兩個值在我的主線程我怎麼能如果萬一第二個線程完成之前第一one.it將創建問題..我只是想有任何方式,我可以得到線程狀態意味着它仍然運行或停止。如何獲取線程狀態..在多線程
感謝
可能會聽起來很愚蠢,但如果我想從其他線程和其他值的一些計算值從一個更多的線程和這兩個值在我的主線程我怎麼能如果萬一第二個線程完成之前第一one.it將創建問題..我只是想有任何方式,我可以得到線程狀態意味着它仍然運行或停止。如何獲取線程狀態..在多線程
感謝
聽起來像是你要等到這兩個線程都結束了。每個人只需撥打Join即可。在調用返回後,您知道兩個線程都已完成。
Thread
類有ThreadState
財產,但要確保你知道的線程同步。這裏有兩篇文章: http://msdn.microsoft.com/en-us/library/dsw9f9ts%28VS.71%29.aspx http://msdn.microsoft.com/en-us/magazine/cc188793.aspx
謝謝安德魯...亞這是ThreadState – BreakHead 2010-03-15 10:33:42
Thread.ThreadState
或Thread.Join
如果你想等待你的線程。或使用Semaphore
謝謝托馬斯!請你詳細說明一下.... Thankks – BreakHead 2010-03-15 10:35:39