Os programas executados de forma concorrente podem se comunicar de forma concorrente, existem conflitos e compartilhamento de recursos. Tem que se evitar conflitos nos programas. A comunicação é explícita podendo ser controlada pela parte do programador.