Comunicação em sistemas distribuídos
Primitivas bloqueantes vs. primitivas não bloqueantes
- Primitivas síncronas
- Bloqueiam o remetente até que a mensagem seja entregue ao destinatário
- Primitivas assíncronas
- Permitem que o remetente continue sua execução
- Núcleo deve fazer cópia da mensagem ou avisar ao remetente quando o buffer está livre