Baseado no codigo abaixo (escrito em C, suponha que a função incr seja executada no modo concorrente por 10 threads. Cada thread chama função incr e apresenta o valor retornado. Qual possivel cenário de execução caso o sistema operacional determine um quantum de execução ou permita que a thread libere o voluntariamente o processador.
unsigned int count = 0; // Váriavel global
const int iterations = 1000000000; //variavel global
unsigned int incr (void)
{
int i;
for (i=0; i<iterations; i++)
count ++;
return count;
}
Me ajudem!!!
são pequenas tarefas que o computador precisa executar de forma concorrente, ou seja, operações que um ou mais programas abertos precisam realizar e disputam pela "atenção" do processador
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar