2
我知道箱子里什么都没有......但是没有人有任何技巧。我如何获得对所有托管线索的参考
请管理线程而非操作系统线程。
干杯
接听评论:
版本的.Net 3.5。
我想要当前正在运行的进程中的所有托管线程。
我想要它们,这样我就可以得到每线程的调用堆栈。
感谢
我知道箱子里什么都没有......但是没有人有任何技巧。我如何获得对所有托管线索的参考
请管理线程而非操作系统线程。
干杯
接听评论:
版本的.Net 3.5。
我想要当前正在运行的进程中的所有托管线程。
我想要它们,这样我就可以得到每线程的调用堆栈。
感谢
我怀疑,在这个级别的任何将与调试挂钩的托管代码外部进行。按照设计,它并没有真正地让你做到这一点。当然,你可以使用任何现有的调试器等(甚至只是windbg/sos)。
为您自己线程 - 只需存储的参考,当你创建它们。但当然,不这样做,作为一种机制来中止他们等等 - 有更好的(即可行)这样做的方式,与喜欢的东西Monitor
,Mutex
等
当然,如果你不这样做介意托管代码之外我敢肯定有选项...
在你的过程中?在所有过程中?什么.NET版本? – 2009-11-03 15:35:29
当你拿到他们时,你会用他们做什么? – 2009-11-03 15:36:09