标签: linux linux-kernel embedded-linux affinity smp
我们有一个运行SMP Linux(2.6.18)的嵌入式MIPS 2核处理器。
我们计划将主GUI线程的亲和力分配给两个核心之一,另一个核心用于驱动程序/数据路径处理。
但是,有人问过你如何判断哪个线程在哪个核心上?
我可以很好地获得亲和力掩码,但有没有其他方式告诉(例如/ proc系统)哪些线程在哪个核心上?
感谢。
答案 0 :(得分:2)
sched_getcpu - 确定调用线程正在运行的CPU
man sched_getcpu()