há uma necessidade por comunicação entre os processos, de preferência de uma maneira bem estruturada sem usar interrupções

1. Como um processo pode passar informações para outro?


  • se aplica de maneira diferente para os Threads, já que eles compartilham de um espaço de endereçamento comum (threads em espaços de endereçamento diferentes que precisam comunicar- se são questões relativas à comunicação entre processos)

2. Como se certificar que 2 ou mais processos não se atrapalhem


  • se aplica igualmente para os threads

3. Sequenciamento adequado quando dependências estão presentes


  • se aplica igualmente para os threads