如果我有两个进程,每个进程都有一个优先级如下:
Process 1 - SCHED_FIFO - prio 10
thread1 - SCHED_FIFO - prio 20
Process 2 - SCHED_FIFO - prio 15
thread2 - SCHED_FIFO - prio 19
现在如果他们两个都准备好同时运行,哪一个会被选中,那么它会基于线程优先级还是进程优先级?
我相信Linux内核将线程视为进程,因此我期望线程1获取CPU,事件虽然进程2的优先级高于thread1的父进程。