OpenMP — Dyrektywy
Zawiera łącza do dyrektyw, używany w interfejsie API OpenMP.
Visual C++ obsługuje następujące dyrektyw OpenMP:
Dyrektywy |
Opis |
---|---|
Określa, że w lokalizacji w pamięci, który będzie aktualizowany w sposób atomowy. |
|
Synchronizuje wszystkie wątki w zespole; wszystkie wątki wstrzymać się na barierę, aż wszystkie wątki wykonanie bariery. |
|
Określa, że kod jest wykonywany tylko wtedy na jeden wątek na raz. |
|
Określa, że wszystkie wątki tego samego widoku pamięci dla wszystkich obiektów współużytkowanych. |
|
Powoduje, że prace wykonane w dla pętli wewnątrz regionu równolegle do podzielone między wątkami. |
|
Określa tylko wzorca threadshould wykonanie części programu. |
|
Określa ten kod w obszarze jednordzeniowym pętli powinien być wykonywany jak sekwencyjnej pętli. |
|
Definiuje równoległych regionu, który jest kod, który będzie wykonywany przez wiele wątków jednocześnie. |
|
Identyfikuje sekcje kodu do podzielone między wszystkie wątki. |
|
Pozwala określić, że sekcji kodu powinny być wykonane w pojedynczy wątek nie koniecznie wątek główny. |
|
Określa, że zmienna prywatnych do wątku. |