C# 线程类提供属性和方法来创建和控制线程。它是在系统中找到。线程的名称空间。
重要的线程类属性的列表给出如下:
属性 | 描述 |
---|---|
CurrentThread | 返回当前正在运行的线程的实例。 |
IsAlive | 检查当前线程是否还活着。它是用来发现线程的执行状态。 |
IsBackground | 用来获取或设置值是否当前线程在后台。 |
ManagedThreadId | 是用来获得当前线程管理的惟一id。 |
Name | 用来获取或设置当前线程的名称。 |
Priority | 用来获取或设置当前线程的优先级。 |
ThreadState | 用于返回一个值,表示该线程的状态。 |
一系列重要的线程类的方法给出如下:
方法 | 描述 |
---|---|
Abort() | 用于终止线程。它引发了ThreadAbortException。 |
Interrupt() | 用于中断一个线程在WaitSleepJoin状态。 |
Join() | 是用来阻止调用线程,直到这个线程终止。 |
ResetAbort() | 用于取消中止当前线程请求。 |
Resume() | 用于恢复挂起的线程。这是淘汰。 |
Sleep(Int32) | 暂停当前线程用于指定的毫秒。 |
Start() | 可运行的线程的当前状态的变化。 |
Suspend() | 暂停当前线程如果没有暂停。这是淘汰。 |
Yield() | 是用来产生当前线程的执行另一个线程。 |
© Copyright 2011-2021 www.rocschool.com. All rights reserved. Developed by RocSchool. Powered by qibosoft X1.0 Code. 琼ICP备2021004297号-1