Например у тебя есть счётчик, который надо расшарить между горутинами
атомик лежит в основе mutex. достаточно ли mutex'a, к примеру, для работы со слайсами или мапами? и , я так понимаю, использовать атомика надо на более низком уровне.
Для любых типов
ну да, а Вы как-то так написали, что атомики для любых типов
Да, если это поинтер. https://golang.org/pkg/sync/atomic/#LoadPointer
Обсуждают сегодня