MSDN关于线程栈的说明

每个新线程或纤程都有自己的栈空间内存占用,保留的栈内存大小表示为虚拟内存中的总分配量。最好是选择尽可能小的堆栈大小和提交所需的线程的堆栈或纤程可靠地运行。为栈保留的内存页不能用于任何其他目的。 线程退出时,栈占用的内存会被释放。但如果线程被另一个线程硬性终止,它的栈不会被释放(按Windows核心编程一书的说法,Exi