Quais são algumas outras razões para o processo estar no estado D, exceto executar E / S?

2

Fiz essa pergunta recentemente durante a entrevista, "O que é D state e quando o processo entra em D state. Expliquei o que é D state e, em seguida, dei a resposta que quando o processo está sendo executado I/O operação que é quando está no estado D .

O entrevistador (das empresas de alta tecnologia do mundo) disse que há outra razão para o processo entrar no estado D , que razão poderia ser, mas não consegui pensar em mais nada.

Esta resposta Quando um processo irá para 'D' state? também explica sua geralmente E / S que envia um processo em D state, que eu entendo claramente.

Alguém pode me dizer quais são algumas outras razões para o processo estar no estado D, exceto executar E / S?

    
por MaverickD 27.10.2018 / 02:12

1 resposta

1

Um processo pode entrar em repouso ininterrupto ao executar tarefas de sincronização, como tentar obter um bloqueio mutex.

    
por 27.10.2018 / 03:49

Tags