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:
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
4 anos atrás
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás