Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS Всем привет! Сегодня хочу углубитьс…
Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create, гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете.Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть т... https://clck.ru/3MxHQV
Автор: Habr все новости об IT