C#教程
C#控制语句
C#函数
C#数组
C#面向对象
C#命名空间和异常
C#文件IO
C#集合
C#多线程
C#其它

C# 线程类

C# 线程类

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

C# 线程属性

Thread 类的重要属性列表如下:
属性 说明
CurrentThread 返回当前运行线程的实例。
IsAlive 检查当前线程是否处于活动状态。用于查找线程的执行状态。
IsBackground 用于获取或设置当前线程是否在后台的值。
ManagedThreadId 用于获取当前托管线程的唯一ID。
Name 用于获取或设置当前线程的名称。
Priority 用于获取或设置当前线程的优先级。
ThreadState 用于返回表示线程状态的值。

C#线程方法

Thread类的重要方法列表如下:
方法 说明
Abort() 用于终止线程。它引发 ThreadAbortException。
Interrupt() 用于中断处于WaitSleepJoin状态的线程。
Join() 用于阻塞所有调用线程,直到该线程终止。
ResetAbort() 用于取消当前线程的Abort请求。
Resume() 用于恢复挂起的线程。它已经过时了。
Sleep(Int32) 用于将当前线程挂起指定的毫秒数。
Start() 将线程的当前状态更改为 Runnable。
Suspend() 如果当前线程未挂起,则挂起它。它已经过时了。
Yield() 用于将当前线程的执行让给另一个线程。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4