ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
150025 Топик полностью
Сергей Борщ (04.03.2009 22:18, просмотров: 574) ответил Alex B. на Сумбурное - это непонятное, или некорректное?
Так вот и непонятка: 
Так вот - критическая секция - это запрещение только системных прерываний. При этом модифицируется еще системная переменная. Методы реализации атомарного доступа с RTOS - критическая секция и мютексы.
Как критическая секция или мутекс может помешать несистемному прерыванию порушить атомарность доступа? Вы смешали в кучу прерывания и потоки, отсюда и неоднозначность. Пока мне кажется, что оно некорректное, но я могу ошибаться и надеюсь, что вы мне разъясните.
собственно в макросах он и встречается.
Там внутри много чего встречается. Если вы упомянули о нем - напишите зачем там применяется именно он, если не вдаетесь в детали реализации - зачем его упоминать? Вот #define __BFA_COMM_GET(a) вы расписали - стал понятен механизм.