C#Thread类

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

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

徐昊 · TDD项目实战70讲 -〔徐昊〕

程序员的测试课 -〔郑晔〕

React Hooks 核心原理与实战 -〔王沛〕

分布式数据库30讲 -〔王磊〕

Vim 实用技巧必知必会 -〔吴咏炜〕

跟月影学可视化 -〔月影〕

正则表达式入门课 -〔涂伟忠〕

DDD实战课 -〔欧创新〕

持续交付36讲 -〔王潇俊〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者