【发布时间】:2014-06-16 05:28:22
【问题描述】:
我需要在 for each 循环中枚举我的所有线程,这样我就可以检查每个线程的名称,并在存在特定线程名称的情况下有条件地执行代码。
您能否在不创建专门维护线程的集合的情况下枚举线程?
谢谢,
【问题讨论】:
标签: c# .net vb.net multithreading
我需要在 for each 循环中枚举我的所有线程,这样我就可以检查每个线程的名称,并在存在特定线程名称的情况下有条件地执行代码。
您能否在不创建专门维护线程的集合的情况下枚举线程?
谢谢,
【问题讨论】:
标签: c# .net vb.net multithreading
您可以使用Process.Threads 枚举进程线程,但这些线程与您使用的托管线程不同。
如果您想跟踪您的托管线程,最好在它们创建和完成时添加它们并从您自己的并发列表中删除它们,尽管您似乎希望避免这种情况。您可以创建自己的 Thread 类派生类来为您包装它。
【讨论】: