c - 如何从控制台获取线程调度策略

标签 c linux

是否可以从 linux 控制台找出线程调度策略?我的意思是,是否有可能从控制台接收到 pthread_getschedparam() 返回的内容?

我需要弄清楚什么策略是 SCHED_FIFO、SCHED_RR 或 SCHED_OTHER

最佳答案

命令 ps -eLfc 将在标题为 CLS 的行下为您提供运行的线程列表及其调度策略。 RR (Round Robin), TS (Time Sharing) 是一些可能存在的调度策略。 如果你想启动一个进程并为其线程指定一个特定的调度策略,那么你可以使用命令 chrt

关于c - 如何从控制台获取线程调度策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13062887/

相关文章:

python - 如何从 C 创建一个 numpy 记录数组

c - 为什么 EOF 在 fgets 和 read 中的行为不同

c - 列出目录并显示每个文件的详细信息。使用 c 的所有者、八进制权限和文件名

无法插入断点。低值地址

linux - 使用命令的输出来喂另一个

linux - 是否可以在信号处理程序中设置计时器?

c - 在需要字符串文字的函数中接受 char。

c - 在 Linux API 或系统调用失败后,我必须处理所有 errno 吗?

python - Jupyter Notebook 需要 javascript。使用 Putty 从远程服务器机器访问。

linux - socket - 事件套接字的最大限制