线程
using System.Threading
线程实例创建
Thread 线程实例名称 = new Thread(new ThreadStart(方法即函数名))
Thread类属性
CurrentThread (静态)获取当前正运行线程
IsAlive 获取当前线程执行状态的值
Name 获取或设置线程名称
Priority 线程调度优先级(值为枚举值)
ThreadState 获取包含当前线程状态的值
Thread方法
Start() 将当前实例状态更改为ThreadState.Running
Sleep() 让线程休眠n毫秒
Abort() 强行终止线程
Join() 禁止调用线程直到线程终止
Thread.Interrupt() 终止处于Sleep()或Join()状态的线程
Suspend() 挂起线程
Resume() 恢复挂起线程
线程同步锁定
在被调用方法中实现 lock(this) { } 语句
线程调度
线程实例名.Priority = ThreadPrioroty.枚举值如下
Highest AboveNormal Normal BelowNormal Lowest