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

Back to Shards page