Junte-se ao IDNLearner.com e acesse uma mina de conhecimento. Pergunte qualquer coisa e receba respostas detalhadas de nossa comunidade de especialistas, sempre prontos para ajudar em qualquer tema que precisar.

De acordo com a descrição de Tanenbaum (2003), o que acontece quando o processo A deixa a região crítica e atualiza a variável "turn" para 1? Alternativas: a) O processo B entra na região crítica imediatamente. b) O processo A entra em sua região não crítica e permite que o processo B entre na região crítica. c) O processo A entra novamente na região crítica, já que o valor de "turn" é 0. Alternativa assinalada d) O processo A permanece na região crítica até que o processo B também termine sua execução​

Sagot :

De acordo com a descrição de Tanenbaum (2003), quando o processo A deixa a região crítica e atualiza a variável "turn" para 1, a alternativa correta é:

d) O processo A permanece na região crítica até que o processo B também termine sua execução.

Essencialmente, isso significa que o processo A só sairá da região crítica quando o processo B também tiver a chance de executar. A variável "turn" é usada para controlar a ordem de acesso à região crítica entre os processos.