У меня три задачи с одинаковым приоритетом.
Task A
mutextake()
//critical code
mutexgive()
Task B
mutextake()
//critical code
mutexgive()
Task C
mutextake()
//critical code
mutexgive()
Каждый из них запускает критический код, защищенный мьютексом. Однако я хотел бы установить «приоритет» для того, кто будет использовать мьютекс в случае, если две задачи блокируют ожидание мьютекса. Я не хочу ставить задачи с разными приоритетами, так как это вызовет сложности при разработке других задач. Это функция с freertos для установки «приоритета» для задачи захватить мьютекс перед другой с таким же приоритетом?