标签: c linux multithreading multicore affinity
我知道可以在Linux和Windows中使用set affinity系统调用将应用程序线程固定到某个核心(here和here)。但是,我想知道,是否可以将所有 OS任务/线程固定到单个核心?
我想要做的是让所有系统任务在单个核心上运行,而其他核心严格保留用于应用程序。操作系统不会中断应用程序的执行。是否有可能在Linux OS配置中执行此类操作?