在两个不同的MSDN文档(ThreadWaitState)中混淆



当一个新事件发生时,我的主线程在屏幕上绘制了许多行(700-1500)。(~ 10 . . 100 ms)主线程绘制但挂起一些时间(很长时间(30秒-分钟),我真的不明白为什么。


ThreadWaitState = 2
ThreadWaitReason = 27(有时为0,31)

我在MSDN文档中感到困惑,ThreadState enum有两个不同的页面。非常不同的枚举

  • ThreadState枚举
  • ThreadState enum

哪个合适?

ThreadState Enum:System.Diagnostics.ThreadState。指定线程的当前执行状态。

ThreadState枚举:System.Threading.ThreadState。指定一个线程的执行状态。ThreadState枚举为线程定义了一组所有可能的执行状态。

ThreadWaitReason Enum的命名空间为System.Diagnostics。WaitReason属性只有在ThreadState为Wait时才有效。ThreadState是System.Diagnostics.ThreadState.

最新更新