ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 декабря
1280243 Топик полностью
Nikolay801_ (31.01.2023 10:00, просмотров: 250) ответил vpv.vpv на Я ещё не встречал ни одной платформы, которая бы не поддерживала атомарный инкремент. Просто надо не забывать его использовать. Потому и написАл - три волятильных параметра. А динамический подсчёт байт в буфере.. наверное, можно замутить, но я не вижу в этом смысла.
По моему на всех актуальных платформах инкремент делается через чтение-модификацию-запись, то есть не атомарно по определению. Но применительно к очереди в большинстве реализаций инкременты хвоста и головы происходят в очень разных местах и споткнуться о неатомарность не получится. 
Будь ты проклят, Перри-Утконос!