CSharp基础 专题
专题目录
您的位置:csharp > CSharp基础 专题 > C# Thread类
C# Thread类
作者:--    发布时间:2019-11-20

c# thread类提供了创建和控制线程的属性和方法。它在system.threading命名空间中定义。

c# thread属性

thread类中一些的重要属性如下:

属性 描述
currentthread 返回当前正在运行的线程的实例。
isalive 检查当前线程是否存活,它用于查找线程的执行状态。
isbackground 用于获取或设置当前线程是否在后台的值。
managedthreadid 用于获取当前受管线程的唯一id。
name 用于获取或设置当前线程的名称。
priority 用于获取或设置当前线程的优先级。
threadstate 用于返回表示线程状态的值。

c# thread方法

thread类中定义的一些重要方法如下:

方法 描述
abort() 用于终止线程,它引发threadabortexception异常。
interrupt() 用于中断处于waitsleepjoin状态的线程。
join() 用于阻止所有调用线程,直到此线程终止。
resetabort() 用于取消当前线程的中止请求。
resume() 用于恢复挂起的线程。
sleep(int32) 用于按指定的毫秒暂停当前线程。
start() 将线程的当前状态更改为runnable
suspend() 如果它不被挂起则暂停当前线程。
yield() 用于使当前线程执行到另一个线程。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册