内存泄露

来源:互联网 发布:log4j 输出sql语句 编辑:程序博客网 时间:2024/06/04 09:25

内存泄露就是new出来的东西没有delete,我们可以这样:创建动态对象的人尽管使用new来创建对象;使用此对象的人负责释放此内存块。


例如:我和他人共享一个消息队列,他人将消息(new出来的对象)放到消息队列中,他不负责释放;我从消息队列里取消息,我一旦从消息队列里取出一个消息,消息队列里就不再有这个消息,消息的控制权和所有权都在我手上,我在用完之后就应该delete。这样就保证了代码编写的简单话,只要大家都尊周这个简单的方法就可以保证没有内存泄露。

0 0
原创粉丝点击