想了解 Linux 的同步 & 中斷機制,會穿插一些 Lab 實作,藉此更了解系統底層,以及如何開發平行化的程式
Concurrent Linked List 昨天講了四個範例,都在介紹如何 Lock Linked List,那麼終於要介紹如何實現 Concurrent L...
參考 巧夺天工的kfifo(修订版) kfifo kfifo 是 Linux Kernel 中一個 First-In-First-Out 的架構,跟昨天的範例不...
參考 一致性hash算法 - consistent hashing Jump consistent hash算法分析 【翻译/介绍】jump Con...
我們已經從 Spinlock, Semaphore, Mutex 開始介紹,沿途還也研究了 Lock 與 Lock-Free 的設計,接下來會研究 RWLoc...
範例參考我原本想丟 perfbook 的範例就好,但覺得不是很好理解,不小心又發現 Linux 的文件有一堆 RCU 的介紹,所以我決定改看 Linux 的文件...
我一直在找 API 實作在哪個檔案,翻超久才找到==,都在 這個檔案 include/linux/rcupdate.h read_lock & read...
光是 rcu_deference 與 rcu_assign_pointer 就能夠產生很多應用了,但在 Kernel 中並不會直接呼叫這兩個涵式作使用,而是將其...