線程三:多線程的問題

1、競態條件         當計算結果的正確性取決於相對時間或者調度器控制的多線程交叉時,就會發生競態條件。這句話可能對初次接觸線程的讀者來說不太好理解,其實競態條件有兩個相對比較好理解的描述,一個是check-then-act,另外一個是read-modify-write。         check-then-act通常指的是用"過時"的狀態去決定下一步的動作。比如看一個例子:if(numb
相關文章
相關標籤/搜索