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?
Soluções para a tarefa
Respondido por
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 interessantes
Geografia,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Biologia,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Filosofia,
1 ano atrás