Logo Passei Direto
Buscar
Cite uma desvantagem de se ter threads implementadas no espaço do usuário quando comparadas a threads de núcleo? É possível executar um processo que utiliza threads em um sistema operacional que conhece apenas processos?
User badge image
João Victor Queiroz de Souza

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Uma desvantagem de se ter threads implementadas no espaço do usuário em comparação com threads de núcleo é que as threads do usuário não podem ser agendadas pelo sistema operacional. Isso significa que, se uma thread do usuário estiver bloqueada, todo o processo pode ficar bloqueado, já que o sistema operacional não tem conhecimento das threads individuais. Quanto à segunda parte da sua pergunta, sim, é possível executar um processo que utiliza threads em um sistema operacional que conhece apenas processos. Isso pode ser feito através de bibliotecas que gerenciam as threads no espaço do usuário, permitindo que o processo simule o comportamento de threads, mesmo que o sistema operacional não as suporte nativamente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina