C# - Thread类

C# - Thread类 首页 / C#入门教程 / C# - Thread类

C# Thread 类提供了创建和控制线程的属性和方法。它位于 System.Threading 命名空间中。

C#线程属性

Thread类的重要属性列表如下:

无涯教程网

PropertyDescription
CurrentThread返回当前运行线程的实例。
IsAlive检查当前线程是否处于活动状态。用于查找线程的执行状态。
IsBackground用于获取或设置当前线程是否在后台的值。
ManagedThreadId用于获取当前托管线程的唯一 ID。
Name用于获取或设置当前线程的名称。
Priority用于获取或设置当前线程的优先级。
ThreadState用于返回一个表示线程状态的值。

C#线程方法

Thread类的重要方法列表如下:

MethodDescription
Abort()用于终止线程。它引发 ThreadAbortException。
Interrupt()用于中断处于 WaitSleepJoin 状态的线程。
Join()用于阻塞所有调用线程,直到该线程终止。
ResetAbort()用于取消当前线程的 Abort 请求。
Resume()用于恢复挂起的线程。它已经过时了。
Sleep(Int32)用于将当前线程挂起指定的毫秒数。
Start()将线程的当前状态更改为 Runnable。
Suspend()如果当前线程没有挂起,则挂起它。它已经过时了。
Yield()用于将当前线程的执行让给另一个线程。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言从入门到实战 -〔蔡超〕

从0开始做增长 -〔刘津〕

即时消息技术剖析与实战 -〔袁武林〕

分布式协议与算法实战 -〔韩健〕

Django快速开发实战 -〔吕召刚〕

Web漏洞挖掘实战 -〔王昊天〕

现代React Web开发实战 -〔宋一玮〕

云计算的必修小课 -〔吕蕴偲〕

结构学习力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)