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()用于将当前线程的执行让给另一个线程。

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

教程推荐

深入拆解消息队列47讲 -〔许文强〕

零基础学Python(2023版) -〔尹会生〕

零基础实战机器学习 -〔黄佳〕

数据分析思维课 -〔郭炜〕

Serverless入门课 -〔蒲松洋(秦粤)〕

.NET Core开发实战 -〔肖伟宇〕

Electron开发实战 -〔邓耀龙〕

编译原理之美 -〔宫文学〕

从0开始学大数据 -〔李智慧〕

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