我正在尝试使进程不可抢占。我已将调度程序策略更改为SCHED_FIFO
并将其设置rtprio
为 99。一旦进程启动,在没有 IO 中断的情况下,我是否可以保证该进程不会被其他进程抢占?rtprio=99 是最高优先级还是内核的某些进程具有更高的优先级?最后,我如何知道进程在执行过程中是否被抢占?
问问题
735 次
我正在尝试使进程不可抢占。我已将调度程序策略更改为SCHED_FIFO
并将其设置rtprio
为 99。一旦进程启动,在没有 IO 中断的情况下,我是否可以保证该进程不会被其他进程抢占?rtprio=99 是最高优先级还是内核的某些进程具有更高的优先级?最后,我如何知道进程在执行过程中是否被抢占?