多线程学习笔记----- 线程
Thread类:
常用属性:
CurrentThread :获取当前正在运行的线程
IsAlive:指示当前线程的执行状态
IsBackground:指示是否为后台线程
IsThreadPoolThread:指示是否属于托管线程池
ManagedThreadId:获取线程标识符
Name:获取/设置线程名称
Priority:线程调度优先级
ThreadState:当前线程状态,枚举值
常用方法:
public static void Sleep(int millisecondsTimeout) :指定0则挂起此线程,使其他线程得以执行。指定Infinite以无限期阻止线程
public void Start() :当前实例的状态改为 ThreadState.Running
两种委托:
ThreadStart: public delegate void ThreadStart()
ParameterizedThreadStart:public delegate void ParameterizedThreadStart(Object obj)