Страница godoc для пакета синхронизации гласит: «Карта похожа на Go map[interface{}]interface{}
, но безопасна для одновременного использования несколькими программами без дополнительной блокировки или координации».
ЭтоЗаявление гарантирует, что нет необходимости в дополнительных мьютексах или синхронизации между программами.Я бы не назвал это утверждение «атомарным» (что имеет очень точное значение), но это действительно означает, что вам не нужно беспокоиться о возможности множественных программ войти в блок LoadOrStore
(с тем же ключом), какв вашем примере.