Ed
há 8 meses
O método `yield()` é utilizado em programação concorrente para permitir que a thread corrente pause sua execução, dando a oportunidade para que outras threads possam ser executadas. Isso é útil para melhorar a eficiência do uso do processador, permitindo que threads que estão aguardando para serem executadas tenham a chance de rodar. Analisando as alternativas: a) Faz com que a thread corrente pause, possibilitando que outra thread seja executada. - Esta descrição está correta e reflete a função do método `yield()`. b) Atribui o estado de inoperante, colocando-a no estado de sleep(). - Isso não é correto, pois `yield()` não coloca a thread em estado de sleep. c) Atribui um nome a uma thread em execução. - Isso não é a função do `yield()`. d) Efetua o registro da thread no scheduler. - Isso não é uma descrição precisa do que `yield()` faz. e) Permite a implantação de uma concorrência sincronizada. - Isso não é correto, pois `yield()` não garante sincronização. Portanto, a alternativa correta é: a) Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material