【发布时间】:2009-12-30 08:03:06
【问题描述】:
我正在尝试解决更大的多处理问题 - 我怀疑客户端库正在创建前台线程,我正在尝试查看该理论是否正确。
为了做到这一点,我希望能够记录一个进程中所有线程的列表,它们的状态是什么,以及它们是后台还是前台。
我见过 Process.GetCurrentProcess().Threads,但它返回的是 ProcessThread 对象,而不是 System.Thread。 ProcessThread 没有 System.Thread 的所有属性。
有没有办法获取 System.Threads 的列表?
【问题讨论】:
-
顺便说一句,Process.Threads 返回的线程是操作系统线程,而不是托管线程
标签: .net multithreading