如何解決多線程併發訪問一個資源的安全性問題?

原子操做:所謂原子操做是指不會被線程調度機制打斷的操做;這種操做一旦開始,就一直運行到結束,中間不會有任何 context switch (切[1] 換到另外一個線程)。 關於我對原子操做的理解:原子操做就相似於化學中的原子爲不可分割的單位,也就是若是把須要操做的代碼塊可以順序執行中間不爲被幹擾。 這樣就不會出現線程不安全狀況(案例中的購票系統出現負數的狀況),這種原子操做思想仍是挺有用的,在這提
相關文章
相關標籤/搜索