NÃO se trata do estado que uma thread pode assumir no sistem...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A - Advanced.
Para resolver essa questão, é importante ter conhecimento sobre o conceito de threads e os estados pelos quais elas podem passar durante a execução no sistema operacional Windows. Uma thread é a menor unidade de processamento que pode ser agendada por um sistema operacional. Elas são usadas para melhorar a eficiência dos programas permitindo a execução paralela de tarefas.
Os estados típicos de uma thread em muitos sistemas operacionais, incluindo o Windows, são:
- Ready: Indica que a thread está pronta para executar e está aguardando para ser atribuída a um processador.
- Standby: Uma transição de estado que indica que a thread está prestes a ser executada.
- Running: A thread está atualmente sendo executada.
- Waiting: Significa que a thread está aguardando algum evento para continuar a sua execução, como o término de uma operação de I/O.
A opção correta, A - Advanced, não é um estado reconhecido para threads em sistemas operacionais como Windows. Não há um estado denominado "Advanced" no ciclo de vida de uma thread. Esse termo pode até ser utilizado em outros contextos, mas não é um estado oficial em sistemas operacionais e, portanto, não se aplica ao contexto da pergunta, que se refere a estados de threads.
Portanto, ao entender os estados pelos quais uma thread pode passar, é possível identificar que a alternativa A - Advanced não corresponde a nenhum desses estados e, consequentemente, é a resposta correta para a questão. Estudar esses estados é vital para compreender como o sistema operacional gerencia as threads e como elas interagem com o sistema para realizar suas tarefas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Ready - Thread pronta para ser executada, aguardando uma vaga no processador.
Standby - Thread selecionada para ser executada, aguardando a troca de contexto do processador.
Running - Thread sendo executada.
Waiting - Thread não está pronta para ser executada, aguardando o término de alguma operação para que possa continuar, normalmente alguma operação de entrada/saída.
Transition - Similar ao waiting, porém aguardando algum recurso do SO.
a-
running, waiting & ready sao estados comuns aos processos. standby é exclusivo ao thread, indicando que foi selecionado e a execuçao ocorre ao haver troca de contexte para thread in standby
https://www.microsoftpressstore.com/articles/article.aspx?p=2233328&seqNum=7
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo