摘要:
为了提高多线程程序的性能,有时候需要将线程绑定到固定的cpu core上。在这个过程中一不小心就会产生编译的问题,但是明明头文件都定义了,却依然编译通不过。不巧我就遇到了,google也基本搜不到这个问题的解决方案,没办法,只能自己解决了。下面这个程序就会出现这种问题:[cpp]view plaincopy#include#include#define__USE_GNU#includevoidmybind_cpu(intcpu_id){cpu_set_tmask;//!sched_setaffinityCPU_ZERO(&mask);CPU_SET(cpu_id,&mask); 阅读全文
posted @ 2014-03-07 21:20 ghostll 阅读(2792) 评论(0) 推荐(0) 编辑