Zawartość
2.4 Konstrukcje podziału pracy
2.5 Połączone konstrukcje równoległych podziału pracy
2.5.1 równolegle do konstrukcji
2.5.2 sekcje równoległych konstrukcja
2.6 Wzorca i dyrektyw synchronizacji
2.6.6 uporządkowane konstrukcja
2.7.2 Udostępnianie danych klauzul atrybutów
3.1 Funkcje środowiska wykonywania
3.1.1 omp_set_num_threads funkcji
3.1.2 omp_get_num_threads funkcji
3.1.3 omp_get_max_threads funkcji
3.1.4 omp_get_thread_num, funkcja
3.1.5 omp_get_num_procs funkcji
3.2.1 funkcje omp_init_nest_lock i omp_init_lock
3.2.2 funkcje omp_destroy_nest_lock i omp_destroy_lock
3.2.3 funkcje omp_set_nest_lock i omp_set_lock
3.2.4 funkcje omp_unset_nest_lock i omp_unset_lock
3.2.5 funkcje omp_test_nest_lock i omp_test_lock
Wykonywanie prostych pętli równolegle A.1
A.2, określając kompilacji warunkowej
A.3 za pomocą równoległych regionów
A.5, za pomocą dyrektywy krytyczne
A.6 przy użyciu lastprivate klauzuli
Za pomocą obniżenie klauzuli A.7
Określanie sekcji równoległych A.8
A.9 używając pojedynczego dyrektyw
Określanie sekwencyjnych kolejności A.10
A.11 określające stała liczba wątków
A.12 za pomocą Atomowej dyrektywy
A.13 za pomocą dyrektywy kolor z listy
A.14 za pomocą dyrektywy opróżniania bez listy
Określanie liczby wątków używanych A.15
Blokuje A.17 przy użyciu Nestable
Przykłady A.19 pokazujące niepoprawne zagnieżdżanie dyrektyw podziału pracy
Wiązanie A.20 bariery dyrektyw
A.21 zakresu zmiennych z klauzuli prywatne
A.22 przy użyciu default(none) klauzuli
Przykłady A.23 dyrektywy zamówione
A.24 przykład klauzuli prywatne
Przykłady A.25 copyprivate danych atrybutu klauzuli
A.26 przy użyciu threadprivate dyrektywy
A.27 użycie C99 zmiennej długości tablic
Użycie klauzuli num_threads A.28
A.29 udostępnianie wykorzystanie pracy konstrukcje wewnątrz konstrukcji krytyczne
Wykorzystanie A.30 Reprywatyzacja
Funkcji blokady wielowątkowość A.31
B.Procedur wejścia dla funkcji biblioteki uruchomieniowej
ZM.Za pomocą harmonogramu klauzuli
E.Zdefiniowane w implementacji zachowania OpenMP C/C++
F.Nowe funkcje i wyjaśnienia w wersji 2.0