进程绑定CPU简单应用
来源:互联网 发布:武侠客栈mac版 编辑:程序博客网 时间:2024/06/15 20:55
相关函数:
sched_setaffinity, sched_getaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO - set and get a process's CPU affinity mask
大写数实际为宏,进行位操作的宏。
#define _GNU_SOURCE
#include <sched.h>
int sched_setaffinity(pid_t pid, unsigned int cpusetsize,
cpu_set_t *mask);
int sched_getaffinity(pid_t pid, unsigned int cpusetsize,
cpu_set_t *mask);
void CPU_CLR(int cpu, cpu_set_t *set);
int CPU_ISSET(int cpu, cpu_set_t *set);
void CPU_SET(int cpu, cpu_set_t *set);
void CPU_ZERO(cpu_set_t *set);
CPU_ZERO(&mask);
CPU_SET(cpu_id, &mask);
sched_setaffinity(pid, sizeof(mask), &mask);
- 进程绑定CPU简单应用
- 进程绑定CPU简单应用
- 查看进程绑定cpu
- 绑定进程与CPU
- 进程线程与cpu绑定
- 【进程线程绑定CPU】总结
- 绑定进程到某个cpu核上
- 【base库学习】进程绑定cpu方法
- Linux 下绑定进程到 CPU
- 如何绑定进程到指定的CPU
- Linux下进程绑定多CPU运行
- Ubuntu系统进程绑定CPU核
- Ubuntu系统进程绑定CPU核
- Ubuntu系统进程绑定CPU核
- Linux 进程绑定CPU用taskset
- linux绑定进程到指定cpu
- linux下进程绑定cpu情况查看
- Linux下CPU绑定线程、进程
- C语言编程程序的内存如何布局
- struct对齐问题
- io_submit、io_setup和io_getevents示例
- 程序遇到SIGILL,考虑依赖库接口和库版本是否一致
- 通过包装父类的抽象方法达到结构和行为都统一
- 进程绑定CPU简单应用
- inotify_add_watch使用注意
- 解决C++代码单元测试中的难题-不可验证和IO调用
- openssl编程轻松入门(含完整示例)
- 解决“possibly undefined macro: AC_PROG_LIBTOOL”
- 解决“configure: line 2747: -g: command not found”
- 解决:libtool: line 815: X--tag=CXX: command not found
- 致命错误: zlib.h:没有那个文件或目录
- undefined reference to `clock_gettime'