[linux kernel-併發與同步]2.atomic工做原理

一 源由-須要解決什麼問題 咱們的程序邏輯常常遇到這樣的操做序列:linux 讀一個位於memory中的變量的值到寄存器中 修改該變量的值(也就是修改寄存器中的值) 將寄存器中的數值寫回memory中的變量值 若是這個操做序列是串行化的操做(在一個thread中串行執行),那麼一切OK,然而,世界老是不能如你所願。在多CPU體系結構中,運行在兩個CPU上的兩個內核控制路徑同時並行執行上面操做序列,
相關文章
相關標籤/搜索