C++项目:高并发内存池
内存池1. 池化池化是一种常用设计模式:程序运行过程中常用的资源频繁申请/释放,对于该共享资源使用时还要竞争加锁使用。如果放到一个池通过池来管理资源(在使用前先申请,由程序管理申请和释放,可提高资源利用率)。常用池化技术:1. 内存池不使用用内存池:通常情况下,程序员习惯直接使用new,delete,malloc,free等API申请和释放内存,在一个程序运行期间频繁申请释放不定长内存,使内存中出现很多内部碎片和外部碎片。无回收机制,导致内存泄漏(由于疏忽或错误造成程序未能释放已经不再使用的 内
原创
2022-03-09 20:21:00 ·
461 阅读 ·
0 评论