2 года назад
ESP32 Урок 18. FreeRTOS. Event Groups
На данном занятии мы познакомимся ещё с одним видом межпроцессного взаимодействия и синхронизации потоков — Event Groups (группами событий). Для этого также существуют очереди, семафоры и мьютексы. Но группы событий от них отличаются тем, что во-первых здесь идёт экономия ресурсов, так как за каждое событие отвечает не отдельный объект, а всего лишь один бит, а также существует встроенный механизм отслеживания того момента, когда произойдёт одно из событий либо когда произойдут все события, а это также экономия ресурсов...
Программирование на Python. Многозадачность. Синхронизация потоков с помощью событий (Event)
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Статья является продолжением статей по многозадачности потоков с использованием библиотеки threding. См. также и предыдущую статью по Event Подробнее о классе Event В данной статье более подробно остановимся на класса Event библиотеки threading. Объект, создаваемый threading.Event() обладает двумя состояниями: True и False. При создании объекта он автоматически устанавливается в состояние False...