(一).描述
此示例演示怎样定制一个线程,并且设置线程的主要属性和获取线程运行时的状态
(二).代码
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(