Ich habe grundlegendes Verständnis von Rtos und Task-Status.Task-Status, wenn Mutex und/oder Semaphor nicht akquiriert werden
Meine Abfrage ist, wenn eine Aufgabe Mutex nicht erwerben kann, in welchem bestimmten Zustand die Aufgabe verschoben wird? Auch wenn Aufgabe binäre Semaphor nicht erwerben kann, in welchem bestimmten Zustand wird die Aufgabe verschoben?
Ich bin bewusst, SUSPEND und WAIT Zustand. Aber nicht sicher im Mutex- und Semaphor-Fall. Ich möchte das detaillierte Verständnis wissen.
Es gibt kein universelles Gesetz dafür. Jeder RTOS-Entwickler kann etwas anderes als das nächste implementieren. Lesen Sie die Dokumentation Ihres RTOS (oder schauen Sie sich den Quellcode an), um die Antwort auf Ihre Frage zu finden. – kkrambo