本文實例講述了C#多線程之Thread中Thread.Join()函數用法。分享給大家供大家參考。具體分析如下:
Thread.Join()在MSDN中的解釋:Blocks the calling thread until a thread terminates
當NewThread調用Join方法的時候,MainThread就被停止執行,
直到NewThread線程執行完畢。
Thread oThread = new Thread(new ThreadStart(oAlpha.Beta));oThread.Start(); while (!oThread.IsAlive) //表示線程當前是否為可用狀態 Thread.Sleep(1);oThread.Abort(); //終止線程oThread.Join(); //主線程被停止,直到當前線程執行完畢Console.WriteLine();
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答