根據參考資料,它說否則,每次讀取單個字大小或子字大小的內存位置都必須觀察到實際寫入該位置的值(可能由并發執行的 goroutine)且尚未被覆蓋。由于指針是字大小的,這是否意味著僅僅為了可見性的目的不需要同步?
1 回答

浮云間
TA貢獻1829條經驗 獲得超4個贊
不,可見性意味著當一個goroutine寫入變量時,其他goroutine會看到更改。因此,可見性需要同步。否則,讀取goroutine可能會看到變量的陳舊(未更新)值。
- 1 回答
- 0 關注
- 96 瀏覽
添加回答
舉報
0/150
提交
取消