如何获取现有.NET线程的堆栈大小

时间:2009-05-31 13:14:58

标签: .net multithreading stack

我想找出CLR 4.0中.NET线程池线程的堆栈大小。有什么想法吗?

尼克

1 个答案:

答案 0 :(得分:2)

在SO上查看类似问题here。看起来并不乐观。另外,请参阅MS问题的this link

这里还有一个未经测试的引用I located,它位于汇编程序中:


// OK, let's go assembly:

DWORD dwStackSize; //size of current thread's stack
_asm {
     mov eax,fs:[4]
     sub eax,fs:[8]
     mov dwStackSize,eax
}

// Don't know how to do this on non-intel CPU's.  

祝你好运。另外,一定要问问自己你在做什么,确实需要这些信息,如果你的问题没有其他解决方案。

相关问题