Ubuntu で実行可能な状態 (実行状態ではない) にあるプロセスとスレッドのリストを取得する方法はありますか?

Ubuntu で実行可能な状態 (実行状態ではない) にあるプロセスとスレッドのリストを取得する方法はありますか?

私の要件は、リアルタイムオペレーティングシステム(たとえば、RT Linuxパッチを適用したUbuntu)のシナリオで、実行可能なスレッド(CPUの可用性を待っている実行中のスレッドではない)のキューの長さに基づいて、Cプログラムで動的なCPUシールドを実行することです。たとえば、システムが次のように構成されているとします。スケジューリングFIFOポリシー。

待機状態、実行状態、実行可能状態などのプロセスの数を取得するコマンドが見つかりません。

コマンド 'PS-T au' は、すべての '実行可能' および '実行中' スレッドの状態を 'R' として表示します。ご協力いただければ幸いです。

前もって感謝します。

関連情報