没有合适的资源?快使用搜索试试~ 我知道了~
ccbase:面向服务器端开发人员的高性能C ++ 11基础库
共37个文件
cc:17个
h:16个
cfg:1个
需积分: 10 2 下载量 148 浏览量
2021-05-14
20:40:02
上传
评论
收藏 90KB ZIP 举报
温馨提示
CCBASE 介绍 CCBASE是面向高性能服务器开发的C ++ 11基础库。 它包含有用的基础类的集合,这些基础类很好地补充了STL。 主要特点: 专为高性能,多线程生产环境而设计 高容量服务器开发的通用组件 充分利用无锁技术 使用C ++ 11所拥有的内容,并专注于C ++ 11所缺乏的内容 具有足够测试的干净,健壮的代码 当前CCBASE主要包含以下组件: 无锁M到N FIFO队列 使用计时器轮的O(1)计时器管理器 无锁工作线程池 更快的闭包实现(比std :: function更快) 线程安全内存回收 更快的无锁并发智能指针(比atomic shared_ptr快) 令牌桶实现 如何使用 它提供了 BUILD文件,因此如果您使用bazel,则只需在其上设置deps,或者您需要将.h和.cc文件导入到构建系统中。 如果要构建单元测试,请首先安装bazel和 。
资源推荐
资源详情
资源评论
收起资源包目录
ccbase-master.zip (37个子文件)
ccbase-master
CPPLINT.cfg 44B
src
ccbase
concurrent_ptr.h 5KB
eventfd.h 3KB
dispatch_queue.h 12KB
fast_queue.h 5KB
token_bucket.h 3KB
common.h 2KB
accumulated_list.h 6KB
version.h 2KB
worker_group.h 5KB
timer_wheel.cc 16KB
worker_pool.h 5KB
thread_local_obj.h 3KB
timer_wheel.h 3KB
thread.h 2KB
worker_group.cc 6KB
memory_reclamation.h 16KB
macro_list.h 6KB
closure.h 381KB
token_bucket.cc 6KB
worker_pool.cc 8KB
closure.h.pump 13KB
thread.cc 3KB
README.md 1KB
BUILD 1KB
test
token_bucket_test.cc 4KB
accumulated_list_test.cc 6KB
timer_wheel_test.cc 8KB
memory_reclamation_test.cc 5KB
fast_queue_test.cc 4KB
concurrent_ptr_test.cc 11KB
worker_pool_test.cc 5KB
eventfd_test.cc 2KB
worker_group_test.cc 5KB
closure_test.cc 8KB
thread_test.cc 2KB
dispatch_queue_test.cc 6KB
共 37 条
- 1
资源评论
pangchenghe
- 粉丝: 33
- 资源: 4535
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功