ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
632787 Топик полностью
LightElf (21.11.2015 13:27, просмотров: 115) ответил fk0 на Есть же алгортм Деккера для таких случаев (и, см. английскую википедию, альтернативные алгоритмы). В основном потоке делаем критическую секцию. В прерывании ставим флаг (если не получается войти в секцию), который проверяем на выходе из
Можно сделать кольцевой буфер такого размера, чтобы его индекс укладывался в sig_atomic_t. Прерывание пихает значения в буфер, поток их оттуда читает. Получается вообще жирно, но зато и агрегаты можно гонять. 
Не надо делать мне как лучше, оставьте мне как хорошо