循环引用的内存泄露问题

来源:6-19 shared_ptr和weak_ptr代码演示

wxz123

2022-07-10

老师,代码运行中出现循环引用造成内存泄漏,在代码运行结束后,这一块泄露的内存 操作系统会有什么机制帮忙释放吗,还是说这块泄露的内存要将整个机器重启才会得到释放

写回答

1回答

quickzhao

2022-07-10

当进程结束时操作系统会保证该进程的内存资源都会回收,因为进程申请资源时会有登记。问题是如果创建的进程长时间内存泄露而不释放那么之后该进程就申请不到足够的内存资源了,这样对于长时间工作的服务器进程是不能接受的。
0
0

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程