读书人

linux中怎么用C语言设置程序优先级

发布时间: 2012-05-14 15:24:34 作者: rapoo

linux中如何用C语言设置程序优先级?
如题,在网上找到好多说是通过setpriority和nice函数设置的,但他们都只是设置nice值,而不是直接设置进程的pri值,我想问下如何直接设置程序的pri值?还有linux里面进程的优先级是什么范围(不是-20到19,那是nice的范围)

[解决办法]
我也在找这个问题的答案,我试过通过sched_setscheduler函数可以把进程设置为实施进程,但是由于linux本身还有其他的几个实施进程,比如watchdog,所以还是会发生进程切换的。不知道还有什么办法没有?
[解决办法]
可以在编译内核的时候 把内核抢占给关掉

读书人网 >C++

热点推荐