RCU鎖機制原理解析

背景 爲了保護共享數據,須要一些同步機制,如自旋鎖(spinlock),讀寫鎖(rwlock),它們使用起來很是簡單,並且是一種頗有效的同步機制,在UNIX系統和Linux系統中獲得了普遍的使用。可是隨着計算機硬件的快速發展,得到這種鎖的開銷相對於CPU的速度在成倍地增長,緣由很簡單,CPU的速度與訪問內存的速度差距愈來愈大,而這種鎖使用了原子操做指令,它須要原子地訪問內存,也就說得到鎖的開銷與訪
相關文章
相關標籤/搜索