Как Mutex работает на многоядерном esp32? - PullRequest
0 голосов
/ 03 февраля 2020

Я знаю, что это основано на наследовании приоритета, но как это работает, когда задачи выполняются на разных ядрах?

например. задача 0: приоритет 5, ядро ​​0.

задача 1: приоритет 4, ядро ​​1.

Если задача 1 получает мьютекс, задача 0 остается заблокированной, пока задача 1 не дает мьютекс, поэтому в этом случае , если задание 1 истощится или будет отложено из-за низкого приоритета в его ядре, то задание 0 тоже будет зависать?

...