回 帖 发 新 帖 刷新版面

主题:[讨论]windows堆内存分配

几个问题困扰好久了:

如果强制结束进程,动态分配的内存会不会、一定会泄漏嘛?

线程结束时操作系统会不会释放它申请的内存?还是等进程结束后回收?

谢谢各位高手了!

回复列表 (共3个回复)

沙发

……这个论坛……既没回帖也不沉底……

板凳

WINAPI 版的人气的确不如人意.

在 Windows 的保护模式下,结束进程以后,整个由该进程申请的内存地址都会释放.

线程的问题我也不清楚...

3 楼

[quote]WINAPI 版的人气的确不如人意.

在 Windows 的保护模式下,结束进程以后,整个由该进程申请的内存地址都会释放.

线程的问题我也不清楚...[/quote]

线程的结也会强制释放资源的

但是一些C++对象和仍本被使用的内核对象得不到释放

因此等待线程自己结束是最佳选择

我来回复

您尚未登录,请登录后再回复。点此登录或注册