Untitled

Untitled

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