.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2010 by Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH aio_init 3 "2 mai 2024" "Pagini de manual de Linux 6.9.1" .SH NUME aio_init \- inițializare intrare/ieșire asincronă .SH BIBLIOTECA Biblioteca de timp real (\fIlibrt\fP, \fI\-lrt\fP) .SH SINOPSIS .nf \fB#define _GNU_SOURCE\fP /* Consultați feature_test_macros(7) */ \fB#include \fP .P \fBvoid aio_init(const struct aioinit *\fP\fIinit\fP\fB);\fP .fi .SH DESCRIERE Funcția specifică GNU \fBaio_init\fP() permite apelantului să furnizeze sugestii de reglare pentru implementarea glibc POSIX AIO. Utilizarea acestei funcții este opțională, dar, pentru a fi eficientă, trebuie apelată înainte de a utiliza orice altă funcție din API POSIX AIO. .P Informațiile de reglare sunt furnizate în memoria tampon indicată de argumentul \fIinit\fP. Această memorie tampon are o structură de forma următoare: .P .in +4n .EX struct aioinit { int aio_threads; /* Numărul maxim de fire */ int aio_num; /* Numărul de cereri simultane preconizate int aio_locks; /* Neutilizat */ int aio_usedba; /* Neutilizat */ int aio_debug; /* Neutilizat */ int aio_numusers; /* Neutilizat */ int aio_idle_time; /* Numărul de secunde înainte de terminarea firului tinactiv (de la glibc 2.2) */ int aio_reserved; z }; .EE .in .P Următoarele câmpuri sunt utilizate în structura \fIaioinit\fP: .TP \fIaio_threads\fP Acest câmp specifică numărul maxim de fire de lucrare care pot fi utilizate de către implementare. În cazul în care numărul de operații de intrare/ieșire în curs de desfășurare depășește această limită, operațiile în exces vor fi puse în coadă până când se eliberează un fir de lucrare. Dacă acest câmp este specificat cu o valoare mai mică de 1, se utilizează valoarea 1. Valoarea implicită este 20. .TP \fIaio_num\fP .\" FIXME . But, if aio_num > 32, the behavior looks strange. See .\" http://sourceware.org/bugzilla/show_bug.cgi?id=12083 Acest câmp trebuie să precizeze numărul maxim de solicitări de intrări și ieșiri simultane pe care apelantul se așteaptă să le pună în coadă. În cazul în care se specifică o valoare mai mică de 32 pentru acest câmp, aceasta este rotunjită la 32. Valoarea implicită este 64. .TP \fIaio_idle_time\fP Acest câmp specifică timpul, exprimat în secunde, în care un fir de lucrare trebuie să aștepte alte cereri înainte de a se încheia, după ce a finalizat o cerere anterioară. Valoarea implicită este 1. .SH STANDARDE GNU. .SH ISTORIC glibc 2.1. .SH "CONSULTAȚI ȘI" \fBaio\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .