Texto associado. Atenção: o enunciado a seguir refere-se à próxima questão.
OpenMP é um ambiente de programação paralela adequado para escrever programas paralelos a serem executados em sistemas de memória compartilhada. É uma coleção de interfaces de programação de aplicativos que inclui diretivas de compilador, funções de suporte e variáveis de ambiente, permitindo que os programadores explorem e controlem o paralelismo durante a execução de um programa.
No contexto das variáveis utilizadas em programação paralela com
OpenMP , analise as afirmativas a seguir e assinale (V) para a
verdadeira e (F) para a falsa.
( ) A cláusula shared(list) especifica que cada variável da lista é
compartilhada por todas threads do time, isso é, todas as threads
compartilham uma mesma cópia da variável.
( ) Por padrão, variáveis declaradas antes de um bloco paralelo são
compartilhadas.
( ) A cláusula private(list) especifica que cada variável da lista é
privada por todas threads do time, isso é, cada thread tem sua
própria cópia da variável.
( ) Por padrão, variáveis declaradas dentro de um bloco paralelo
são privadas.
As afirmativas são, respectivamente,
✂️ a) V – V – V – V. ✂️ b) F – V – F – V. ✂️ c) V – F – V – F. ✂️ d) V – V – F – V. ✂️ e) F – F – F – F.