前言 最近研发的产品出了点小bug,最后查到根本原因是,其中一个进程A使用基于FIFO的实时进程优先级,而另一个进程B是使用普通调度的进程优先级,而A和B两个进程是互相通信的,进程B会被饿死,而进程A也不能正常工作.分析问题过程中查找了一些资料,以下记录一些特别注意的点. Linux进程调度的三种策略 (1)SCHED_OTHER,分时调度策略 (2)SCHED_FIFO,实时调度策略,先到先服务 (3)SCHED_RR,实时调度策略,时间片轮转 由于相关内容比较多,本人也末必比别人讲得更清楚,…