ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1139255 Топик полностью
LightElf (18.10.2021 01:42, просмотров: 159) ответил klen на "Проливание бобов": volatile в C++ и неправильное его использования. коротко и доходчиво
Пример "как не надо делать" (структура кольцевого буфера) без собственно кода, работающего с этой структурой - мимо кассы. Завывания про "lack of reentrancy" и отсутствующих критических секциях удивляют. Указанная структура при правильном употреблении как раз и не требует критических секций. А вот нужен ли там volatile - сильно зависит от использования. 
Не надо делать мне как лучше, оставьте мне как хорошо