ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
1317543 Топик полностью
lloyd (08.06.2023 11:03, просмотров: 142) ответил NAUT на застрял с FreeRTOS с реализацией широковещательных сообщений: мне надо чтобы:
1. Каждый подписчик имеет свой семафор 

2. Широковещательная очередь хранит список активных семафоров (подписчиков)

3. Формат очереди: счетчик подписчиков + таймаут + нагрузка

4. Получение сообщения по семафору блокирует объект очереди, декрементирует счетчик, сдвигает указатель кольцевого буффера

5. Отправка сообщения кладет номер подписчиков, время, и семафорит всем подписчикам