golang 鎖的使用

sync.mutex 加鎖後禁止其餘地方讀或寫,這個適用於可能出現的在不一樣go程中修改同一個數據數據

sync.rwmutex 的lock 和 unlock 的使用和sync.mutex相似sync

sync.rwmutex 的rlock和runlock的使用適用於要讀取數據,防止在讀取的同時可能出現的別的地方寫入 而致使的讀取失敗

相關文章
相關標籤/搜索