标签: c linux multithreading multicore
我目前在具有多个hexa-core cpu的服务器上使用C多线程。我想将一些线程的亲和性设置为单个CPU的各个核心。我已经使用了pthread_setaffinity_np()和sched_setaffinity(),但我猜cpus上的设置亲和力而不是核心。我是对的吗?
答案 0 :(得分:2)
pthread_setaffinity_np()等在逻辑CPU(即核心)方面运行,而不是物理CPU(即CPU套接字)。
pthread_setaffinity_np()