Может кто-нибудь объяснить использование WRITE_ONCE
и READ_ONCE
?
И внутренне WRITE_ONCE
использует изменчивый квалификатор.Почему?
Как WRITE_ONCE
и READ_ONCE
решают проблему когерентности кэша?
Разница между * (volatile __u8_alias_t *) p и (volatile __u8_alias_t *) * p?