Sdílet prostřednictvím


OpenMP směrnic

Obsahuje odkazy na směrnic v rozhraní API OpenMP.

Visual C++ podporuje následující OpenMP směrnic:

Směrnice

Description

atomovou

Určuje, že umístění v paměti, který bude aktualizován atomicky.

bariéry

Synchronizuje všechny podprocesy v týmu; všechny podprocesy pozastavit na bariéru, dokud spustit všechny podprocesy bariéry.

kritický

Určuje, že kód je pouze provedeny na jeden podproces najednou.

Flush (OpenMP)

Určuje, že všechny podprocesy stejné zobrazení paměti pro všechny sdílené objekty.

pro (OpenMP)

Způsobí, že práce pro smyčku uvnitř paralelní oblast se rozdělí mezi podprocesy.

Předloha

Určuje, že pouze hlavní threadshould spustit část programu.

objednané (směrnice OpenMP)

Určuje kód pod parallelized smyčka by spouštěn jako sekvenční smyčky.

paralelní

Definuje paralelní oblast, což je kód, který bude spuštěn více podprocesů souběžně.

oddíly (OpenMP)

Identifikuje částí kódu se rozdělí mezi všechny podprocesy.

jeden

Umožňuje určit části kódu by vyřizují jediným podprocesem nemusí hlavního podprocesu.

threadprivate

Určuje, že proměnná soukromý podproces.

Viz také

Referenční dokumentace

Klauzule OpenMP

Další zdroje

OpenMP v jazyce C++