欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

CLR 中 线程的 ThreadState 解释

发布时间:2025/4/14 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 CLR 中 线程的 ThreadState 解释 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

ThreadState

 

Aborted

线程已停止

AbortedRequested

线程的 Thread.Abort() 方法已被调用,但线程还未停止。

Background

线程在后台执行,与属性 Thread.IsBackGround 有关

(后台线程和前台线程的唯一区别:

  就是后台线程不妨碍程序的终止。一旦一个进程的所有后台进程都终止后,CLR(通用语言运行环境),讲通过调用任意一个存活中的后台程序的 Abort() 方法来彻底终止进程。)

Running

线程正在正常运行

Stopped

线程已经被停止

StopRequested

线程正在被要求停止

Suspended

线程正在被要求挂起(此状态下,可以通过调用 Resume() 方法重新运行)

SuspendRequested

线程正在要求被挂起,但还未响应

WaitSleepJoin

线程因为调用了 Wait(), Sleep() 或 Join() 等方法处于封锁状态
  
  
  

转载于:https://www.cnblogs.com/sweetXiaoma/p/10323578.html

总结

以上是生活随笔为你收集整理的CLR 中 线程的 ThreadState 解释的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。