跳至主要內容
KBchulan的博客
首页
学习笔记
专题摘抄
随笔
摘录
65
网络
20
语言
20
并发
12
杂货铺
3
bug-fix
1
12 无锁的四种设计原则
总结前面两个结构并引出无锁的四种设计原则
KBchulan
2025/9/22
大约 6 分钟
并发
cpp
11 无锁栈的多种实现
无锁栈的实现和优化,包含多种实现
KBchulan
2025/9/19
大约 9 分钟
并发
cpp
09 有锁散列表、链表
基于读写锁的并发散列表实现,使用分桶策略优化并发性能,以及基本的并发链表
KBchulan
2025/9/16
大约 5 分钟
并发
cpp
08 有锁栈、队列
基于锁操作实现线程安全的栈和队列,以及优化的双端队列
KBchulan
2025/8/30
大约 5 分钟
并发
cpp
10 无锁队列
利用原子操作实现一个无锁队列
KBchulan
2025/8/22
大约 8 分钟
并发
cpp
07 内存序实现同步关系
使用常见的 5 种内存序来实现同步关系,初步理解内存序的使用
KBchulan
2025/8/20
大约 8 分钟
并发
cpp
06 原子操作和内存模型
介绍原子类型以及内存模型的理论部分,为后面的实践做铺垫
KBchulan
2025/8/17
大约 19 分钟
并发
cpp
05 并发设计模式
介绍一下常见的并发设计模式:Actor 和 Csp 模式
KBchulan
2025/8/13
大约 7 分钟
并发
cpp
04 并发三剑客
介绍一下 cpp 中的并发三剑客:async、future、promise,并设计一个线程池
KBchulan
2025/8/12
大约 12 分钟
并发
cpp
03 同步原语与死锁
介绍常见的 7 种锁,以及它们的底层实现,还有死锁的产生与避免。
KBchulan
2025/8/11
大约 20 分钟
并发
cpp
1
2
下一页
跳转到:
前往