併發與競態

併發(Concurrency)指的是多個執行單元同時、並行被執行,而併發的執行單元對共享資源(硬件資源和軟件上的全局變量、靜態變量等)的訪問則很容易導致競態(RaceConditions)。 例如,對於globalmem設備,假設一個執行單元A對其寫入3000個字符「a」,而另一個執行單元B對其寫入4000個「b」,第三個執行單元C讀取globalmem的所有字符。如果執行單元A、 B的寫操作按圖
相關文章
相關標籤/搜索