我们有什么办法可以检索 ubuntu 中处于可运行状态(非运行状态)的进程和线程列表吗?

我们有什么办法可以检索 ubuntu 中处于可运行状态(非运行状态)的进程和线程列表吗?

我的要求是在实时操作系统(例如带有 RT Linux 补丁的 ubuntu)场景中,根据可运行线程(但不运行等待 CPU 可用性的线程)的队列长度在 C 程序中进行动态 CPU 屏蔽。例如,我们可以考虑系统配置为SCHED_FIFO政策。

我找不到任何命令来检索处于等待状态、运行状态、可运行状态等的进程数量。

命令 '聚苯乙烯' 将所有“可运行”和“正在运行”线程的状态显示为“R”。如能得到任何帮助,我们将不胜感激。

提前致谢。

相关内容