QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: quarkonics

关于线程的一点疑问????

[复制链接]
 楼主| 发表于 2004-6-3 11:13:31 | 显示全部楼层
主要是在一些长期运行的程序中产生,比如邮件服务器,他是一直处于运行状态,你不能运行一段时间又关闭服务器进程再重新运行来让系统自动回收内存
回复

使用道具 举报

发表于 2004-6-3 12:13:14 | 显示全部楼层
[quote:ed74a39456="mozilla"]既然系统会自动收回,内存泄漏是怎样产生的呢?[/quote]
内存泄漏只会对长期运行的程序有影响,所谓积少成多。一般的小程序可以根本不管,虽然不是什么好习惯。
回复

使用道具 举报

发表于 2004-6-3 14:17:23 | 显示全部楼层
[quote:67c76107f4="sagaeon"]线程申请的堆就像普通进程一样,你不释放,那进程终止时也不会被释放。[/quote]说得不对,改正改正,堆上的也会被操作系统回收的。
回复

使用道具 举报

发表于 2004-6-4 00:44:16 | 显示全部楼层
系统回收是在程序运行结束之后进行的。
如果你的程序不停的malloc 或者new,而没有free或者delete掉,这个时候你的资源是会消耗光的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 04:53 , Processed in 0.046395 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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