Udostępnij za pośrednictwem


2.6.6 uporządkowane konstrukcja

Następujące structured blok uporządkowane dyrektywy jest wykonywane w kolejności, w iteracji mogłoby być wykonywane w sekwencyjnej pętli.Składnia uporządkowane dyrektywy jest następująca:

#pragma omp ordered new-line
   structured-block

Uporządkowane dyrektywy muszą być w ramach dynamicznego zakresu dla lub równoległych do skonstruować.Dla lub równolegle do dyrektywy, do której uporządkowane musi mieć konstrukcję wiązania uporządkowane klauzuli określone zgodnie z opisem w sekcji 2.4.1 na stronie 11.W związku z realizacją dla lub równoległych do konstruowania z uporządkowane klauzuli, uporządkowane konstrukcje są ściśle wykonywane w kolejności, w której będzie wykonywane w sekwencyjne wykonanie pętli.

Ograniczenia do uporządkowane dyrektywy są w następujący sposób:

  • Iteracji pętli z dla konstrukcji nie musi wykonać tej samej dyrektywy zamówionych więcej niż jeden raz i nie musi wykonać więcej niż jeden uporządkowane dyrektywy.