6-27小記

第三講-解決原子性問題(上) 引出問題:        導致原子性原因是線程切換,禁止線程切換,這個問題不就解決了嗎?        單核CPU,禁止線程切換,可以保證線程對共享變量的修改是互斥的;        多核CPU,禁止線程切換,無法保證線程對共享變量的修改是互斥的;   合理方案:        同一時刻只有一個線程執行,稱爲互斥;如果能保證對共享變量的修改是互斥的,無論是單核CPU,
相關文章
相關標籤/搜索