Являются фундаментальными типами C/С++, такими как int
, double
и т.д., атомарными, например. потокобезопасны?
Они свободны от гонок данных; то есть, если один поток пишет объект такого типа, в то время как другой поток читает из него, является ли поведение корректным?
Если нет, зависит ли он от компилятора или чего-то еще?