|
(一).描述 此示例演示怎样定制一个线程,并且设置线程的主要属性和获取线程运行时的状态 (二).代码 using System; using System.Threading; namespace 定制线程 { //委托声明(函数签名) //delegate string MyMethodDelegate(); class MyClass { public static void Method1() { int i; for(i=0;i<10;i++) { Console.WriteLine("Method1 at :" + i.ToString()); //当线程停止/失败或未启动时IsAlive值为:false,否则为:true; Console.WriteLine(" IsAlive is " + Thread.CurrentThread.IsAlive.ToString()+" "); //是否是后台进程 Console.WriteLine(" IsBackGround is " + Thread.CurrentThread.IsBackground.ToString()+" "); //线程名称 Console.WriteLine(" Name is " + Thread.CurrentThread.Name.ToString()+" "); //优先级 Console.WriteLine(" Priority is " + Thread.CurrentThread.Priority.ToString()+" ");   [1] [2] [3] [4] 下一页
|