Um processo pode entrar em repouso ininterrupto ao executar tarefas de sincronização, como tentar obter um bloqueio mutex.
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?
Um processo pode entrar em repouso ininterrupto ao executar tarefas de sincronização, como tentar obter um bloqueio mutex.
Tags signals