Revisão de Orientação a Objetos
<aside> 📌 Concorrência: Quando vários processos ou threads disputam um processador (software)
</aside>
<aside> 📌 Paralelismo: Quando há mais de um processador e as tarefas executam ao mesmo tempo (hardware)
</aside>
<aside> 📌 Processo é um programa em Execução, somado ao seu contexto; Um processo pode conter várias threads rodando no mesmo contexto, compartilhando recursos de memória;
</aside>
<aside> 📌 Thread: É uma sequência de instruções sendo executadas;
</aside>
O que é a Thread?
Fio ou linha
A Thread é a capacidade de encademento de instruções que podem ser executadas simultaneamente, amenor unidade de processamento
Sistemas Operacionais → Memória → Processos → Conjunto de intruções estaticos task, tem seu propio estado
Multithread - Threads de um processo que odem ser secutados de uma maneira diferente na CPU
User Thread
Kernel Thread
Concorrencia → É quando duas ou mais threads