首页
›
半导体工艺与制造设备
›
015-DPDK核心技术
›
《DPDK无锁数据结构实战:从链表到哈希表工程选型》
VIP20
本课程属于:015-DPDK核心技术
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK无锁数据结构实战:从链表到哈希表工程选型
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK与无锁编程概述
DPDK背景 · 无锁编程动机 · Cache一致性基础
DPDK
无锁编程概述
02
原子操作与内存屏障
GCC __sync与__atomi… · CAS操作详解 · 内存序模型
原子操作
内存屏障
03
无锁单链表(Lock-Free Singly Linked List)
插入 · 删除 · 查找的ABA问题与解决方案
Lock-Free
Singly
04
无锁栈(Lock-Free Stack)
Treiber Stack实现 · 内存管理(RCU与Hazard Po…
Lock-Free
Stack
05
无锁队列(Lock-Free Queue)
MPSC队列 · SPSC队列 · 多生产者多消费者模型
Lock-Free
Queue
06
无锁双链表(Lock-Free Doubly Linked List)
指针标记与并发删除挑战
Lock-Free
Doubly
07
无锁跳表(Lock-Free Skip List)
概率平衡 · 并发插入与删除算法
Lock-Free
Skip
08
无锁哈希表(Lock-Free Hash Table)
分离链接法与开放地址法对比
Lock-Free
Hash
09
无锁哈希表实战
基于CAS的桶扩展与Resize策略
无锁哈希表实战
CAS
10
无锁哈希表实战
Cuckoo Hashing与并发重…
无锁哈希表实战
Cuckoo
11
无锁哈希表实战
Striped Lock与分段锁的折…
无锁哈希表实战
Striped
12
无锁数据结构的内存管理
Hazard Pointer原理与实…
无锁数据结构的内…
Hazard
13
无锁数据结构的内存管理
RCU(Read-Copy-Upda…
无锁数据结构的内…
RCU
14
无锁数据结构的内存管理
Epoch-Based Reclam…
无锁数据结构的内…
Epoch-Based
15
无锁数据结构的内存管理
引用计数与无锁回收对比
无锁数据结构的内…
引用计数
16
DPDK中的无锁环形缓冲区(rte_ring)
原理 · 多生产者/多消费者模式
DPDK
rte
17
DPDK中的无锁环形缓冲区(rte_ring)
性能调优与批量操作
DPDK
rte
18
DPDK中的无锁环形缓冲区(rte_ring)
与标准队列的性能对比实验
DPDK
rte
19
DPDK中的无锁哈希表(rte_hash)
API详解与参数配置
DPDK
rte
20
DPDK中的无锁哈希表(rte_hash)
多核场景下的查找与插入性能
DPDK
rte
21
DPDK中的无锁哈希表(rte_hash)
扩展性与内存占用分析
DPDK
rte
22
无锁数据结构性能测试方法论
延迟 · 吞吐量 · 公平性
无锁数据结构性能…
延迟
23
无锁数据结构性能测试工具
使用DPDK的perf工具与自定义微…
无锁数据结构性能…
DPDK
24
无锁数据结构选型决策树
根据读写比例 · 并发度 · 内存限制选择
无锁数据结构选型…
根据读写比例
25
无锁数据结构实战案例一
高速数据包分类器(基于无锁哈希表)
无锁数据结构实战…
高速数据包分类器
26
无锁数据结构实战案例二
连接跟踪表(基于无锁哈希表+RCU)
无锁数据结构实战…
RCU
27
无锁数据结构实战案例三
流表统计(基于无锁跳表)
无锁数据结构实战…
流表统计
28
无锁数据结构实战案例四
事件驱动调度器(基于无锁队列)
无锁数据结构实战…
事件驱动调度器
29
无锁数据结构常见陷阱与调试
ABA问题复现 · 内存泄漏检测 · 死锁模拟
无锁数据结构常见…
调试
30
课程总结与未来展望
C++20原子引用 · 硬件事务内存(HTM) · DPDK未来方向
课程总结
未来展望
所属VIP或分类
同VIP:CPU亲和性脚本编写:DPDK多核调度与任务绑定实战
同VIP:CPU亲和性配置脚本:DPDK多核任务绑定与迁移控制
同VIP:DPDK多核调度优化:从CPU绑定到缓存亲和性调参