Please enable JavaScript.
Coggle requires JavaScript to display documents.
Threads, Theo Mischiatti Gomes SO 2024/1 - Coggle Diagram
Threads
Modelos de Geração de
Multithreads
Threads do usuário
Threads do kernel
Muitos-para-Um
Um-Para-Um
muitos-para-muitos
Bibliotecas de Threads
API para a
criação e o gerenciamento de threads
usados atualmente
POSIX Pthreads
Windows Threads
Java Threads
Assíncrona
Síncrona
Banco de Threads
uma thread é acordada no banco
controle do numero de threads
mais rapido
Cancelamento
assíncrono
adiado
Manipulação de Sinais
Threads = “Miniprocessos”
Processo separado +
várias threads de controle
Benefícios
Responsividade
Economia
Compartilhamento de recursos
Utilização de arquiteturas multiprocessadas
Programação Multicore
Programação multithread
Paralelismo
Dados
Tarefas
Concorrência
desafios
Identificação de tarefas e divisão das atividades
Equilíbrio
Divisão de dados
Dependência de dados
Teste e depuração (debug)
Theo Mischiatti Gomes SO 2024/1