我正在尝试解决更大的多处理问题 - 我怀疑客户端库正在创建一个前台线程,我正在试图看看该理论是否正确。
为了做到这一点,我希望能够记录进程中所有线程的列表,状态是什么,以及它们是后台还是前台。
我见过Process.GetCurrentProcess()。线程,但它返回一个ProcessThread对象,而不是System.Thread。 ProcessThread没有System.Thread所具有的所有属性。
有没有办法获取System.Threads的列表?
答案 0 :(得分:3)
正如@jvilalta所指出的那样,Process Explorer也是一个不错的选择。
答案 1 :(得分:2)
Visual Studio本身可以查看所有活动线程,或者你可以使用DebugInspector(不确定网址,对不起)。
从C#开始,不知道如何做到这一点。
答案 2 :(得分:0)
您可以使用Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
查看这些内容