|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
线程本地socket缓冲池,带有按桶划分的全局空闲队列。 More...
#include <algorithm>#include <iostream>#include <cassert>#include <cstdint>#include <cstring>#include <chrono>#include <format>#include <atomic>#include <vector>#include <mutex>#include <array>#include <bit>#include <new>Classes | |
| struct | ngl::bucket_stats |
| class | ngl::buff_pool< TINITBYTES, TCOUNT > |
| class | ngl::socket_pool |
Enumerations | |
| enum | { enum_socket_pool_count = 12 , enum_socket_pool_init_bytes = 64 } |
线程本地socket缓冲池,带有按桶划分的全局空闲队列。
实现了一个高性能的线程本地内存池,用于socket缓冲区管理。 设计特点: