Se tiene una región de memoria compartida por dos o más hilos de ejecución. Los candados pueden ser semáforos, monitores, etc.
Paso de mensajes.
Los procesos se comunican entre sí por medio del envío y recepción de mensajes asíncronos. En este no hay necesidad de candados debido a que no hay memoria compartida entre los procesos