Compartir a través de


única construcción 2.4.3

La directiva de solo identifica una construcción que especifique que el bloque estructurado asociado se ejecutan en sólo un subproceso del equipo (no necesariamente el subproceso principal).La sintaxis de la directiva de solo es la siguiente:

#pragma omp single [clause[[,] clause] ...] new-line
   structured-block

La cláusula es:

variable-lista**)deprivate (**

variable-lista**)defirstprivate (**

variable-lista**)decopyprivate (**

nowait

hay una barrera implícita después de la construcción de solo a menos que se especifique una cláusula de nowait .

Restricciones de la directiva de solo son los siguientes:

  • Una sola cláusula de nowait puede aparecer en una directiva de solo .

  • la cláusula de copyprivate no se debe utilizar con la cláusula de nowait .

referencias cruzadas:

  • private, firstprivate, y las cláusulas de copyprivate , vea sección 2.7.2 en la página 25.