zoukankan      html  css  js  c++  java
  • 进程绑定CPU简单应用

    相关函数:
    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);
  • 相关阅读:
    javase 超市库存系统
    Javase 简单代码练习
    Javase 简单练习
    SQL表连接查询
    SQL多表查询
    SQL表查询
    SQL数据查询2
    SQL数据查询
    SQL增删改
    AutoCompleteTextView的使用
  • 原文地址:https://www.cnblogs.com/aquester/p/9891947.html
Copyright © 2011-2022 走看看