Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
О смысле всего сущего
1472119
Топик полностью
mr-x
(24.10.2024 20:10, просмотров: 48)
ответил
IBAH
на
Записать в буфер можно и полный объем, нельзя узнать сколько места осталось. Ситуации буфер полностью пуст и полностью полон равнозначные.
Не надо считать заполненность. Храните заполнение в отдельной переменной.
Ответить
Лишняя неатомарная операция. Вариант с "длинными" индексами хорош тем, что "производитель" и "потребитель" пишут в разные переменные, за счет чего иногда можно обойтись без атомарности .
-
LightElf
(25.10.2024 14:55
)