C#多線程之Thread中Thread.Join()函數(shù)用法分析
本文實例講述了C#多線程之Thread中Thread.Join()函數(shù)用法。分享給大家供大家參考。具體分析如下:
Thread.Join()在MSDN中的解釋:Blocks the calling thread until a thread terminates
當(dāng)NewThread調(diào)用Join方法的時候,MainThread就被停止執(zhí)行,
直到NewThread線程執(zhí)行完畢。
Thread oThread = new Thread(new ThreadStart(oAlpha.Beta)); oThread.Start(); while (!oThread.IsAlive) //表示線程當(dāng)前是否為可用狀態(tài) Thread.Sleep(1); oThread.Abort(); //終止線程 oThread.Join(); //主線程被停止,直到當(dāng)前線程執(zhí)行完畢 Console.WriteLine();
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#設(shè)計模式編程中運用適配器模式結(jié)構(gòu)實戰(zhàn)演練
這篇文章主要介紹了C#設(shè)計模式編程中運用適配器模式結(jié)構(gòu)實戰(zhàn)演練,并總結(jié)了適配器模式的優(yōu)缺點和適用場景以及.NET框架中的應(yīng)用,需要的朋友可以參考下2016-02-02C# 靜態(tài)構(gòu)造函數(shù)使用總結(jié)
今天花了一些時間把靜態(tài)構(gòu)造函數(shù)的用法總結(jié)了一下,希望高手們指點。謝謝2013-03-03C#通過第三方組件生成二維碼(QR Code)和條形碼(Bar Code)
用C#如何生成二維碼,我們可以通過現(xiàn)有的第三方dll直接來實現(xiàn),下面列出幾種不同的生成方法2016-12-12