System.Threading.Thread类
公共属性
ApartmentState 获取或设置此线程的单元状态。
CurrentContext 获取线程正在其中执行的当前上下文。
CurrentCulture 获取或设置当前线程的区域性。
CurrentPrincipal 获取或设置线程的当前负责人(对基于角色的安全性而言)。
CurrentThread 受 .NET Framework 精简版的支持。获取当前正在运行的线程。
CurrentUICulture 获取或设置资源管理器使用的当前区域性以便在运行时查找区域性特定的资源。
IsAlive 获取一个值,该值指示当前线程的执行状态。
IsBackground 获取或设置一个值,该值指示某个线程是否为后台线程。
IsThreadPoolThread 获取一个值,该值指示线程是否属于托管线程池。
Name 获取或设置线程的名称。
Priority 受 .NET Framework 精简版的支持。获取或设置一个值,该值指示线程的调度优先级。
ThreadState 获取一个值,该值包含当前线程的状态。
公共方法
Abort 已重载。在调用此方法的线程上引发 ThreadAbortException,以开始终止此线程的过程。调用此方法通常会终止线程。
AllocateDataSlot 受 .NET Framework 精简版的支持。在所有的线程上分配未命名的数据槽。
AllocateNamedDataSlot 受 .NET Framework 精简版的支持。在所有线程上分配已命名的数据槽。
Equals(从 Object 继承) 受 .NET Framework 精简版的支持。已重载。确定两个 Object 实例是否相等。
FreeNamedDataSlot 受 .NET Framework 精简版的支持。为进程中的所有线程消除名称与槽之间的关联。
GetData 受 .NET Framework 精简版的支持。在当前线程的当前域中从当前线程上指定的槽中检索值。
GetDomain 返回当前线程正在其中运行的当前域。
GetDomainID 返回唯一的应用程序域标识符。
GetHashCode(从 Object 继承) 受 .NET Framework 精简版的支持。用作特定类型的哈希函数,适合在哈希算法和数据结构(如哈希表)中使用。
GetNamedDataSlot 受 .NET Framework 精简版的支持。查找已命名的数据槽。
GetType(从 Object 继承) 受 .NET Framework 精简版的支持。获取当前实例的 Type。
Interrupt 中断处于 WaitSleepJoin 线程状态的线程。
Join 已重载。阻塞调用线程,直到某个线程终止时为止。
MemoryBarrier 同步内存。其效果是将缓存内存中的内容刷新到主内存中,从而使处理器能执行当前线程。
ResetAbort 取消为当前线程请求的 Abort。
Resume 继续已挂起的线程。
SetData 受 .NET Framework 精简版的支持。在当前正在运行的线程上为此线程的当前域在指定槽中设置数据。
Sleep 受 .NET Framework 精简版的支持。已重载。将当前线程阻塞指定的毫秒数。
SpinWait 导致线程等待由 iterations 参数定义的时间量。
Start 受 .NET Framework 精简版的支持。
导致操作系统将当前实例的状态更改为ThreadState.Running。
Suspend 挂起线程,或者如果线程已挂起,则不起作用。
ToString(从 Object 继承) 受 .NET Framework 精简版的支持。返回表示当前 Object 的 String。
VolatileRead 已重载。读取字段值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。
VolatileWrite 已重载。立即向字段写入一个值,以使该值对计算机中的所有处理器都可见。