Linux內核同步

臨界區和競爭條件        所謂臨界區(也稱爲臨界段)就是訪問和操作共享數據的代碼段。多個執行線程併發訪問同一個資源通常是不安全的,爲了避免在臨界區中併發訪問,必須保證這些代碼原子執行,操作在執行結束前不可被打斷,就如同整個臨界區是一個不可分割的指令一樣。如果兩個執行線程有可能處於同一個臨界區中同時執行,那麼就是程序包含一個bug。如果這種情況確實發生了,我們就稱它是競爭條件(race con
相關文章
相關標籤/搜索