Ed
há 4 dias
Para responder à sua pergunta sobre "alternância estrita" e como ela evita a condição de corrida, vamos analisar as alternativas: A) Semáforo - Semáforos são uma técnica de sincronização, mas não são especificamente a definição de alternância estrita. B) Utilizar o algoritmo de Peterson - O algoritmo de Peterson é uma solução clássica para a exclusão mútua, mas não é exatamente o que se refere à alternância estrita. C) Bloqueio - Bloqueio é um conceito mais amplo e não se refere diretamente à alternância estrita. D) Realizar turnos para acessar a região crítica - A alternância estrita envolve a ideia de que os processos alternam o acesso à região crítica, o que se alinha com essa descrição. E) Utilizar uma variável de bloqueio - Embora as variáveis de bloqueio sejam usadas em sincronização, não descrevem especificamente a alternância estrita. A alternativa que melhor representa a ideia central da alternância estrita é: D) realizar turnos para acessar a região crítica.