%20befinden%3F.png)
Meine Anforderung ist, eine dynamische CPU-Abschirmung in C-Programmen basierend auf der Warteschlangenlänge ausführbarer Threads (aber nicht laufender Threads, die auf CPU-Verfügbarkeit warten) in Echtzeitbetriebssystemen (z. B. Ubuntu mit RT-Linux-Patch) durchzuführen. Beispielsweise können wir davon ausgehen, dass das System konfiguriert ist fürSCHED_FIFOPolitik.
Ich kann keine Befehle finden, um die Anzahl der Prozesse abzurufen, die sich im Wartezustand, Ausführungszustand, ausführbaren Zustand usw. befinden.
Der Befehl 'PS -T au' zeigt den Status aller 'ausführbaren' und 'laufenden' Threads als 'R' an. Jede Hilfe ist sehr willkommen.
Dank im Voraus.