# simple_basic_components **Repository Path**: coolhouse/simple_basic_components ## Basic Information - **Project Name**: simple_basic_components - **Description**: 基于 C/C++ 实现的简单基础组件 - **Primary Language**: C/C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-26 - **Last Updated**: 2023-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # simple_basic_components ## 介绍 基于 C/C++ 实现的简单基础组件 ## 组件 ### 基础工具组件 |组件|状态|文件名| |---|---|---| |timer|完成|src/timer.cpp| |reactor|未完成|src/reactor.c| |trycatch|完成|src/trycathc.c| |内存泄漏检测|完成|src/memleak.c| |死锁检测|完成|src/deadlock.c| ### 容器组件 |组件|状态|文件名| |---|---|---| |ringbuf|完成|util/ringbuf.*| |queue|完成|util/queue.*| |blk_list|未完成|util/blk_list.*| |rbtree|完成|util/rbtree.*| |btree|未完成|src/btree.*| |timewheel|完成|src/timewheel.*| |skiplist|完成|util/skiplist.*| |基于数组的无锁队列|完成|util/ArrayLockFreeQueue.cpp| ### 池式组件 |组件|状态|文件名| |---|---|---| |thread_pool|完成|pool/thread_pool.c| |thread_pool_cpp|完成|pool/ZeroThreadPool.*| |mmpool|完成|pool/mmpool.*| |request_pool| 完成 | pool/asyn_dns_client.c | |connection pool| 完成 | src/sqlite3/DBPool.*|