标签:
二、线程等待
class Program { static void Main(string[] args) { Thread t = new Thread(PrintNumbers); t.Start(); t.Join();//*(当t线程完成时,主程序会继续运行) PrintNumbers(); Console.Read(); } public static void PrintNumbers() { Console.WriteLine("Starting..."); for (int i = 0; i < 100; i++) { //Thread.Sleep(TimeSpan.FromSeconds(2));//延迟2秒 Console.WriteLine(i); } } }
二、线程终止
t.Abort(); //线程被终结,但是非常危险,并不推荐!以后会介绍更好的方法取消线程。
三、检测线程的状态
t.ThreadState.ToString() //Thread对象的ThreadState属性是个枚举对象
如下图所示:
标签:
原文地址:http://www.cnblogs.com/vakeynb/p/5551446.html