사용시기 1. 실행하는 프로세스와 관련된 인터럽트가 특정 CPU 코어에서만 트리거됨(IRQ Affinity라고 하죠.) 2. 프로세스가 여러 CPU 코어에 옮겨 다니면서 실행할 때 요구되는 오버헤드(마이그레이션)을 최소화하자 - 고성능을 내기 위한 프로그램을 구현 할 때 종종 사용 됩니다. 필수 define #define _GNU_SOURCE 헤더 #include // process에 CPU를 할당 할때 사용 #include // thread에 CPU를 할당 할때 사용 process에 CPU 할당 void set_cpu(int core_id) { const pid_t pid = getpid(); // CPU 정보 초기화 cpu_set_t cpuset; CPU_ZERO(&cpuset); // CPU 정보에..