3. Funzioni della libreria di runtime

In questa sezione vengono descritte funzioni della libreria di runtime di OpenMP c e C++.l'intestazione <omp.h> dichiara due tipi, diverse funzioni che possono essere utilizzati per controllare ed eseguire una query sull'ambiente di esecuzione parallelo e le funzioni di blocco che possono essere utilizzati per sincronizzare l'accesso ai dati.

il tipo omp_lock_t è un tipo di oggetto in grado di rappresentazione di un blocco è disponibile, o che un thread possiede un blocco.Questi blocchi fanno riferimento a come blocchi semplici.

il tipo omp_nest_lock_t è un tipo di oggetto in grado di rappresentazione di uno che un blocco è disponibile, o sia l'identità del thread che possiede il blocco di un oggetto l'annidamento conteggio (descritto di seguito.Questi blocchi fanno riferimento a come blocchi nidificabili.

Le funzioni della libreria sono funzioni esterne con il collegamento “c„.

Le descrizioni in questo capitolo sono divise negli argomenti seguenti:

  • Nell'ambiente di esecuzione viene eseguito (vedere parte 3,1 nella pagina 35).

  • funzioni di blocco (vedere parte 3,2 nella pagina 41).