get_nprocs(3) Library Functions Manual get_nprocs(3) get_nprocs, get_nprocs_conf - LIBRARY Standard C library (libc, -lc) #include int get_nprocs(void); int get_nprocs_conf(void); get_nprocs_conf() , . get_nprocs() , . get_nprocs_conf(), (, ). . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |get_nprocs(), | | MT-Safe | |get_nprocs_conf() | | | +----------------------------+----------------------------------------------------------+--------------------------+ GNU. , /sys. sysconf(3) . np = sysconf(_SC_NPROCESSORS_CONF); /* */ np = sysconf(_SC_NPROCESSORS_ONLN); /* */ get_nprocs() get_nprocs_conf(). #include #include #include int main(void) { printf("This system has %d processors configured and " "%d processors available.\n", get_nprocs_conf(), get_nprocs()); exit(EXIT_SUCCESS); } . nproc(1) Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . get_nprocs(3)