一張圖看懂串行,並行,併發

一次只能幹一件事,挨個按順序執行(串行):  一會兒吃口饅頭,一會兒吃口菜(併發):  多條流水線同時工作(並行): 競爭問題: A和B線程都對同一個內存位置進行讀寫,就會容易出現競爭問題。 Thread1先讀取42,Thread2也讀取42。Thread1寫入變成43,Thread2也寫入變成43. 期望結果應該是44(42 +1 + 1).   通過互斥鎖達到數據同步讀寫的問題,但也會帶來死鎖
相關文章
相關標籤/搜索