쓰레드 등을 생성하기 위해 CPU 갯수를 구해할 일이 있는데, 리눅스 쪽 방법을 찾느라고, 약간 시간이 걸렸다.

1. Windows
SYSTEM_INFO si;
GetSystemInfo(&si);
si.dwNumberOfProcessors;

2. Linux
#include <unistd.h>
sysconf(_SC_NPROCESSORS_CONF);
-1 이면 오류

+ Recent posts