sync.MapのLoadOrStoreをきちんと使ってる良い例だ。そうなんだよねーロック要らずが逆に難しくなるんよねsync.Map。自分はnew(uint64)をいれてatomic.AddUint64で増やしがち。LoadOrStoreなどがないsync.Map代替実装は避けましょう
---
Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ
https://blog.cybozu.io/entry/2024/08/13/111500
#bookmarks