Please enable JavaScript.
Coggle requires JavaScript to display documents.
Threads (Vantagens (Podemos decompô-las em atividades paralelas, São mais…
Threads
-
Vantagens
-
-
-
CPU-bound e I/O-bound podem se sobrepor, acelerando a aplicação
-
Problemas
-
Como cada thread pode ter acesso a qualquer endereçamento de memória dentro do espaço de endereçamento do processo, uma thread pode ler, escrever,ou apagar a pilha ou as variáveis de outra
Exemplos
Processador de texto
Fonte, Correção, Mudança de linha
-
-
Tipos de Implementação
Modo Usuário
-
-
-
Cada processo possui sua própria tabela de threads, que são gerenciadas pelo runtime
-
Modo Núcleo
-
Criação, escalonamento e gerenciamento são feitos pelo kernel
O núcleo possui tabela de threads e tabela de processos separadas, e elas estão todas no kernel
-
-
-
-