• Matéria: Informática
  • Autor: DanSantus
  • Perguntado 4 anos atrás

Por que quando uma thread, que é executada a nível de usuário, executa uma chamada de sistema todas as threads do mesmo processo são bloqueadas?

Respostas

respondido por: danift4567
0

Resposta:

oi eu achei no Google espero q ajude

Explicação:

Thread é a tarefa que um determinado programa realiza.

Fio de execução, também conhecido como linha ou encadeamento de execução, (em inglês: Thread), é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrencialmente. O suporte à thread é fornecido pelo próprio sistema operacional no caso da linha de execução ao nível do núcleo (em inglês: Kernel-Level Thread (KLT)), ou implementada através de uma biblioteca de uma determinada linguagem, no caso de uma User-Level Thread (ULT). Uma thread permite, por exemplo, que o utilizador de um programa utilize uma funcionalidade do ambiente enquanto outras linhas de execução realizam outros cálculos e operações.

Perguntas similares