读书人

NtTerminateThread解决方法

发布时间: 2012-03-14 12:01:12 作者: rapoo

NtTerminateThread
退出线程时ExitThread会调用RtlFreeThreadActivationContextStack()以释放上下文内存, 然后调用RtlExitUserThread.

那么如果调用的是NtTerminateThread需要自己手动RtlFreeThreadActivationContextStack()吗?

[解决办法]
NtTerminateThread不释放用户栈
[解决办法]
因为对它们到底回收了哪些资源的不太确定,可以说永远也不该使用ExitThread和terminateThread。

读书人网 >C++

热点推荐