linux kernel同步之原子操作

內核同步之原子操作 在多線程編程中(無論多核還是單核),對同一內存訪問時,如果沒有同步機制,那麼程序的執行結果和預期結果可能就不一致。比如: 線程1 線程2 read read   modify modify write write       線程1和線程2讀取同一塊內存上的值到寄存器中,然後修改這個值,線程2先於線程1將其修改後的值寫回到內存中。 這樣的結果會導致,線程2的修改操作會被線程1的
相關文章
相關標籤/搜索