Concorrência não é paralelismo
14/10/2024
Notas sobre o Vídeo
-
“O mundo não é orientado a objetos e sim paralelo”
-
Concorrencia é sobre lidar com várias coisas ao mesmo tempo.
-
Paralelismo é sobre fazer várias coisas ao mesmo tempo.
-
Um é sobre estrutura, o outro sobre execução
-
Concorrência provém uma forma de estruturar a solução para um problema, que pode ou não ser paralelo
- e.g. Um sistema operacional gerencia para que um mouse um teclado, um monitor, um auto-falante funcione, mesmo que o sistema tenha um ou mais núcleos de processamento, o modelo de programação é concorrênte, podendo ou não ser paralelo
-
Concorrência é a forma de estruturar o um programa, quebrando ele em partes que podem ser executadas independentemente
-
Acesse os slides
-
Dica de leitura: Communicating Sequencial Processes, Hoare - 1978
-
Comentários sobre a leitura: Hoare on communicating sequential processes