首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
简易线程池
makinohara
创建于2025-09-14
订阅专栏
简易线程池
暂无订阅
共9篇文章
创建于2025-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++线程池学习 Day10/11/12
完成性能测试 在平衡负载、非平衡负载、混合负载的条件下测量几个指标: 1.每个任务的平均用时 2.每秒处理的任务数量 3.第95%位置和第99%位置的延迟
C++线程池学习 Day09
基于昨天的分析与理解,实现了工作窃取算法。使用细粒度锁与条件变量控制来优化性能,解决了随机数生成的性能陷阱、窃取时的死锁预防等问题
C++线程池学习 Day08
了解了锁竞争的后果(频繁的上下文切换、缓存乒乓即大量CPU周期用于为同步缓存数据而进行的通信而不是计算)、工作窃取算法的核心思想
C++线程池学习 Day07
学习了std::mutex的底层实现流程、其使用的内存序、其两大核心功能、实现同步的方法、使用relaxed和seq_cst内存序的场景
C++线程池学习 Day06
学习了什么是内存序(一种规则,触发CPU执行缓存一致性操作)、内存序解决了什么问题(代码重排、缓存不一致)、五种常见的内存序(如release+acquire实现线程同步)
C++线程池学习 Day05
涉及:如何编译并执行c++程序、如何进行性能测试、使用objdump进行反汇编、volatile关键字
C++线程池学习 Day04
自己复现了线程池项目。完善了inline的使用、按值传递与按引用传递、emplace、make_shared等内容的说明
C++线程池学习 Day03
分析了enqueue函数与析构函数的实现,涉及std::bind,std::packaged_task,共享指针,锁,emplace与push,完美转发的深入剖析
C++线程池学习Day01
深入分析了ThreadPool类的enqueue函数,涉及可变参数模板、转发引用、完美转发、std::future、移动语义等内容