技术栈
池化技术
敲上瘾
22 天前
linux
·
服务器
·
c++
·
算法
·
缓存
·
池化技术
线程池的封装(c/c++)
前言:本文将要封装的线程池相关接口是基于之前一篇文章中的实现(文章链接:Linux多线程编程的艺术:封装线程、锁、条件变量和信号量的工程实践-CSDN博客)。不过无需担心,即使您没有阅读过前文,只要具备线程、互斥锁和条件变量等基础知识,完全可以理解本文内容。
敲上瘾
23 天前
c++
·
算法
·
缓存
·
线程
·
高并发内存池
·
池化技术
高并发内存池(四):内存释放原理与实现
前言:经过前3期的攻坚,我们已完整实现了内存动态申请的核心模块。接下来将进入关键阶段——内存释放机制的理解与实现,这是构建完整 高并发内存池 的最后一块技术拼图。该模块完成后,项目主体架构将基本成型(达90%),后续主要聚焦于边界测试和性能调优。欢迎关注本专栏的开发者们持续追踪代码演进,共同探讨高并发内存池的工程实践优化方案。
HackerKevn
23 天前
c++
·
高并发内存池
·
tcmalloc
·
池化技术
【项目】构建高性能多线程内存池:简化版 tcmalloc 实现指南
在高并发应用中,频繁的小块内存申请与释放不仅会带来性能瓶颈,还容易导致内存碎片问题。为此,内存池技术应运而生,而 tcmalloc(Thread-Caching Malloc)作为 Google 开源的高性能内存分配器,是学习与借鉴的优秀模板。本文将以简化版 tcmalloc 为目标,从零手把手带你构建一个支持多线程的高性能内存池。
敲上瘾
1 个月前
linux
·
c++
·
后端
·
算法
·
缓存
·
高并发内存池
·
池化技术
高并发内存池(一):项目介绍和Thread Cache实现
前言:本文将要介绍的高并发内存池,它的原型是Google的⼀个开源项⽬tcmalloc,全称Thread-Caching Malloc,近一个月我将以学习为目的来模拟实现一个精简版的高并发内存池,并对核心技术分块进行精细剖析,分享在专栏《高并发内存池》里,期待小伙伴们的热情支持与关注!
敲上瘾
1 个月前
c++
·
缓存
·
aigc
·
池化技术
定长内存池原理及实现
目录一、池化技术二、内存池三、内存池主要解决的问题四、定长内存池的实现1.定长内存池的原理2.框架3.Delete实现
asyouwish_lm
1 年前
java
·
数据库
·
mysql
·
线程池
·
池化技术
池化技术介绍
一、数据库连接池MySQL数据库连接过程分为两个部分第一部分是前三个数据包。第一个数据包是客户端向服务端发送的一个“SYN”包,第二个包是服务端回给客户端的“ACK”包以及一个“SYN”包,第三个包是客户端回给服务端的“ACK”包,熟悉TCP协议的同学可以看出这是一个TCP的三次握手过程。