我正在使用 sched.h 玩 linux 调度并遇到一些问题。
据我所知,Linux 调度程序在调度时不会区别对待线程和进程。线程就像共享公共资源的进程。
好的,假设我有 Process-A,它设置为 CPU 核心 0 并且设置了 SCHED_FIFO 属性;它将一直运行,直到另一个更高优先级的任务启动。如果 Process-A 创建一个新线程,该线程会继承相同的属性吗?(即使用 SCHED_FIFO 属性绑定到 CPU 0 还是默认?)
谢谢!
我正在使用 sched.h 玩 linux 调度并遇到一些问题。
据我所知,Linux 调度程序在调度时不会区别对待线程和进程。线程就像共享公共资源的进程。
好的,假设我有 Process-A,它设置为 CPU 核心 0 并且设置了 SCHED_FIFO 属性;它将一直运行,直到另一个更高优先级的任务启动。如果 Process-A 创建一个新线程,该线程会继承相同的属性吗?(即使用 SCHED_FIFO 属性绑定到 CPU 0 还是默认?)
谢谢!