そう。ロック不要な実装が故にLockやStore単体ではatomic処理が難しいという罠になる。sync.Map代替を実装する場合はこれらのメソッド相当を用意してくれよな!
---
Golang: sync.MapのLoadOrStore()やLoadAndDelete()はなぜ必要か
https://zenn.dev/kanonji/articles/a5144654eea7cf
#bookmarks
そう。ロック不要な実装が故にLockやStore単体ではatomic処理が難しいという罠になる。sync.Map代替を実装する場合はこれらのメソッド相当を用意してくれよな!
---
Golang: sync.MapのLoadOrStore()やLoadAndDelete()はなぜ必要か
https://zenn.dev/kanonji/articles/a5144654eea7cf
#bookmarks