实战项目
文章平均质量分 96
Ggggggtm
编程是门艺术,我愿成为一名艺术家。
展开
-
仿muduo库实现one thread one loop式并发服务器
该项目目标是实现一个高并发的服务器。但并不是自己完全实现一个,而是仿照现有成熟的技术进行模拟实现。一些必备知识:线程、网络套接字编程、多路转接技术(epoll),另外还有一些小的知识,在本篇文章中会提前讲解。本项目主要分为多个模块来进行讲解,实际上就是一个个小的组件。通过这些组件,我们可以很快的搭建起来一个高并发式的服务器。原创 2024-03-19 18:57:48 · 1400 阅读 · 0 评论 -
【实战项目】高并发内存池(下)
本片文章主要是对高并发内存池实现的详解。我们上篇文章(高并发内存池(上))介绍了向高并发内存池申请资源的整个过程,本篇文章我们将会对申请后的空间资源释放的整个流程。同时也会对我们自己实现的内存池进行性能测试和优化。原创 2023-10-25 08:16:00 · 2211 阅读 · 88 评论 -
【实战项目】高并发内存池(上)
本篇文章是实现一个高并发的内存池,他的原型是google的一个开源项目tcmalloc(tcmalloc源码),tcmalloc全称Thread-Caching Malloc,即线程缓存的malloc,是一种用于内存分配和管理的内存分配器(内存池)。这个项目旨在提高多线程应用程序的性能,实现了高效的多线程内存管理。原创 2023-10-23 15:11:38 · 1484 阅读 · 121 评论