本文回顧微處理器的 atomic 指令及軟硬體設計考量、memory ordering 及 memory barrier、C11 標準的 <stdatomic.h> 及 Linux 核心介面,和探討經典 lock-free 資料結構和演算法案例。
5/3/2024貢獻者: StevenChou499, jserv
5/3/2024許多文件、程式碼和技術討論會看到 lock-free 和 lockless 字眼,例如 DPDK Programmer’s Guide 就在一份文件中存在上述二個術語。二者的差異是什麼呢?
5/3/2024檢驗學員對 Linux 核心 kthread 和 workqueue 處理機制的認知
4/30/2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up