Sincronização e Comunicação entre Processos
Por: netoneze • 6/6/2019 • Trabalho acadêmico • 262 Palavras (2 Páginas) • 216 Visualizações
ÿþNelson Antonio Neto Toneze 1634240
1- Aumento de desempenho da aplicação (Devido ao aumento
da quantidade de tarefas que podem ser executadas durante
um período de tempo).
2- 2 processos compartilham um buffer por meio de operações
de gravação e leitura.
Um processo só pode gravar caso o buffer não esteja cheio
Outro processo só pode ler caso exista algum dado para
ser lido.
Em ambas as situações os processos deverão aguardar até que
o buffer esteja pronto.
3- Enquanto um processo estiver acessando determinado recurso,
e caso algum outro processo necessite acessá-lo deverá
aguardar pelo término da utilização do recurso.
4- Fork: Dispara processo concorrente.
Join: Sicroniza processos.
5- PARBEGIN: Especifica que a sequência de comandos seja
executada concorrentemente em uma ordem imprevisível,
através da criação de um processo para cada comando.
PAREND: Define um ponto de sincronização, onde o processamento
continuará somente quando todos os processos ou threads já estiverem
terminado suas execuções.
6- Independente de qual dos processos atualizarem primeiro, o dado gravado
estará inconsistente. Quando 2 ou mais processos compartilham um mesmo
...