get_nprocs(3) Library Functions Manual get_nprocs(3) NUME get_nprocs, get_nprocs_conf - obine numarul de procesoare BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int get_nprocs(void); int get_nprocs_conf(void); DESCRIERE Funcia get_nprocs_conf() returneaza numarul de procesoare configurate de sistemul de operare. Funcia get_nprocs() returneaza numarul de procesoare disponibile in prezent in sistem. Acesta poate fi mai mic decat numarul returnat de get_nprocs_conf() deoarece procesoarele pot fi deconectate (de exemplu, pe sistemele cu conectare la cald). VALOAREA RETURNATA Aa cum este prezentat in DESCRIERE. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |get_nprocs(), get_nprocs_conf() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE GNU. NOTE Implementarea actuala a acestor funcii este destul de costisitoare, deoarece acestea deschid i analizeaza fiiere in sistemul de fiiere /sys de fiecare data cand sunt apelate. Urmatoarele apeluri sysconf(3) utilizeaza funciile documentate pe aceasta pagina pentru a returna aceleai informaii. np = sysconf(_SC_NPROCESSORS_CONF); /* procesoare configurate */ np = sysconf(_SC_NPROCESSORS_ONLN); /* procesoare disponibile */ EXEMPLE Urmatorul exemplu arata cum pot fi utilizate get_nprocs() i get_nprocs_conf(). #include #include #include int main(void) { printf("Acest sistem are %d procesoare configurate i " "%d procesoare disponibile.\n", get_nprocs_conf(), get_nprocs()); exit(EXIT_SUCCESS); } CONSULTAI I nproc(1) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 get_nprocs(3)