我想指定特定pthread的cpu-affinity.到目前为止,我发现的所有引用都涉及设置进程的cpu-affinity(pid_t)而不是线程(pthread_t).我尝试了一些传递pthread_t的实验,正如预期的那样,它们会失败.我想做一些不可能的事吗?如果没有,你能发一个指针吗?太感谢了.
我在多处理设置中使用 Redis 作为生产者/消费者关系的队列。
我的问题是我的生产者使我的消费者超载,然后窃取了它的 CPU。
我的问题是,我可以在此设置中将整个处理器分配给特定的功能/进程(即:消费者)。