Moushuai's blog
C++ 实现高性能内存池 C++ 实现高性能内存池
本篇文章将介绍内存池的原理以及实现 项目链接:GitHub 什么是内存池? 内存池和线程池类似,一次申请大量的内存,程序需要内存就从池子里拿,析构就将内存放回池子里 内存池的优缺点 优点 速度快, 因为内存池绝大部分情况下是用户态、无锁、
递归 vs 迭代 递归 vs 迭代
首先提出两个问题 所有递归都可以改写成循环吗? 改写后会有什么好处? 接下来我们仔细分析下具体的区别 递归转换为迭代的方法 对于递归而言有两种转换方式 一、直接转换法 方法:使用变量保存中间结果 计算阶乘: long fact(int