是否可以从 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/