Please enable JavaScript.
Coggle requires JavaScript to display documents.
Threads, MAPA MENTAL 4
DISCIPLINA: SO 2023/2
ALUNO: JOÃO PEDRO SPINASSÉ…
Threads
Bibliotecas de threads
-
-
Criação de threads
Assíncrona:
-
As threads trabalham independentemente, sem necessidade de espera.
-
-
Síncrona:
-
As threads filhas executam simultaneamente, mas o pai deve aguardar.
Envolve compartilhamento significativo de dados entre as threads, como combinar resultados.
-
-
-
Visão geral
-
Threads individuais têm identificação, contador de programa, registradores e pilha.
Threads compartilham seção de código, dados e recursos do sistema operacional.
-
-
Benefícios
Responsividade: Permite que partes do programa continuem funcionando mesmo que outras estejam bloqueadas.
-
-
Utilização de arquiteturas multiprocessadas: Threads permitem aproveitar múltiplas CPUs simultaneamente.
Programação multicore
-
-
Tipos de paralelismo
-
Paralelismo de Tarefas: Distribui tarefas diferentes para múltiplos núcleos, podendo ou não operar nos mesmos dados.
-
-