FreeRTOS on ESP32-C3 #8: Counting Semaphore простыми словами

24 подписчика

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав

24 подписчика

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

23 дня назад

В этом видео разбираем Counting Semaphore во FreeRTOS на простом и понятном примере. Узнаем, в каких случаях используется counting semaphore, чем он отличается от mutex, и почему это не просто “сигнал есть / сигнала нет”, как в binary semaphore, а уже полноценный счетчик ресурсов или событий. В качестве практического примера используем парковку на 5 мест: если свободное место есть - машина заезжает, если мест нет - задача ждет, пока одно из мест не освободится. В видео разобрали: что такое Counting Semaphore когда он нужен чем Semaphore отличается от Mutex как работает xSemaphoreCreateCounting() как take и give изменяют счетчик #freertos #esp32c3 #semaphore #ISR #synchronization #counting

Название:

FreeRTOS on ESP32-C3 #8: Counting Semaphore простыми словами

Категория:

Разное