內核鎖淺析

內核鎖淺析 1. 臨界區 臨界區:訪問和操作共享數據的代碼段,在多線程併發訪問同一資源時,有可能會導致數據讀寫異常,多線程之間相互競爭,並且問題不容易復現,調試困難,所以需要引入臨界區保證代碼段是原子性的,要麼執行,要麼不執行,不容許執行過程中被打斷。 2. 鎖 在許多cpu體系結構中,提供了簡單的原子操作,例如:算數運算中的自增自減等原子操作。但是在體系結構中沒有特定指令對 不定長度 的臨界區進
相關文章
相關標籤/搜索