MAC 438 - Programação Concorrente

Nossas quatro hipóteses de trabalho

  1. Leituras e escritas de tipos básicos na memória são ações atômicas.
  2. Para manipular dados que estão na memória, uma thread precisa carregá-los em registradores, usar/alterar os dados nos registradores e depois guardá-los na memoria.
  3. Cada thread tem seu próprio conjunto de registradores.
  4. Variáveis locais e resultados intermediários da avaliação de expressões ficam em registradores ou na pilha da thread.

Last modified: Mon Mar 5 17:45:09 BRST 2001