Please enable JavaScript.
Coggle requires JavaScript to display documents.
Threads - Coggle Diagram
Threads
Benefícios
-
-
Economia
-
Criar, gerenciar e trocar o contexto das threads é mais econômico que fazer o mesmo com processos
-
-
Bibliotecas de Threads
-
Formas de implementação
Biblioteca opera completamente no espaço de usuário, sem suporte do kernel.
-
Biblioteca operando em nível de kernel, com suporte direto do SO
-
-
Bibliotecas de Threads
POSIX Pthreads
É uma especificação, com implementações disponíveis para Linux, Mac OS X, Windows, etc.
-
-
-
Thread
-
Individual
ID de thread, contador de programa, conjunto de registradores e uma pilha
-
-
Motivação
-
Exemplos
Navegador web
Threads separadas para cada aba, imagens e texto, transmissão de dados pela rede
Processador de texto
Threads podem lidar com gráficos, entradas do usuário, verificação ortográfica em segundo plano, e mais.
-
-