LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1122|回复: 3

进程结束时,要不要手动释放线程分配的资源?

[复制链接]
发表于 2010-8-5 21:24:31 | 显示全部楼层 |阅读模式
打开的文件,
用malloc等分配的内存,
操作系统会自动释放吗?
发表于 2010-8-5 22:41:47 | 显示全部楼层
整个地址空间都一起回收了.这些玩意当然不用说了
回复 支持 反对

使用道具 举报

发表于 2010-8-6 08:33:00 | 显示全部楼层
Post by 叶叶叶;2106914
打开的文件,
用malloc等分配的内存,
操作系统会自动释放吗?


资源并非只有内存一种。

一般而言,进程级的资源会释放,但是整个系统共享级的资源可以继续保留。

不过对 Linux 编程而言,大多数资源都能够在进程结束时释放的。

有很少几种资源能够在进程结束时继续保留,不过就楼主现阶段而言应该也不会接触到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-6 12:08:02 | 显示全部楼层
谢谢楼上几位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表