Ed
há 3 meses
Vamos analisar cada afirmação: I. O array lista é global para as threads geradas. Correto. A variável lista está declarada fora da região paralela, portanto é compartilhada entre todas as threads. II. id é uma variável local para todas as threads. Correto. A variável id é declarada dentro do bloco paralelo, então cada thread tem sua própria cópia local. III. Apenas com o uso da diretiva private é possível ter variáveis locais para cada thread. Incorreto. Variáveis declaradas dentro do bloco paralelo já são locais por padrão, não é necessário usar private para isso. A diretiva private é usada para tornar variáveis declaradas fora do bloco paralelas locais para cada thread. Portanto, as afirmações corretas são I e II. Resposta correta: d) I e II apenas.
Cadastre-se ou realize login