}for(intp=0; p < CPU_SETSIZE ; p++) {if(CPU_ISSET(p,&mask)) sz++ ; }cpus_t*r = cpus_create(sz) ;for(intp=0, *q=r->cpu ; p < CPU_SETSIZE ; p++) {if(CPU_ISSET(p,&mask)) *q++ = p ; }returnr ; } 开发者ID:herd,项目名称:herdtools,代码行数:18,代码来源:_lin...
CPU_SET(1, &cpuset); // 将cpuset中CPU 1对应的位设置为1 1. CPU_CLR CPU_CLR宏用于将cpu_set_t类型变量中指定的CPU核心对应的位清除(即设置为0)。这表示该CPU核心不再被选中。 CPU_CLR(1, &cpuset); // 将cpuset中CPU 1对应的位清除 1. CPU_ISSET CPU_ISSET宏用于检查cpu_set_t类型变量中指定...