In alcuni casi per la concorrenza tra due processi si trova questo
combinatore
(anche
) che rappresenta
l'esecuzione concorrente in modo diverso. Infatti il sistema
può eseguire l'interleaving come prima, oppure
sincronizza i due processi quando essi eseguono una stessa azione
(le co-azioni
non esistono). Inoltre
il risultato per il sistema non è un passo interno, ma sempre
l'azione visibile
. Le regole di transizione per
l'interleaving sono le stesse, mentre quella per la
sincronizzazione diventa:
Notiamo che in questo caso l'azione concorrente
è
visibile e quindi dovrà essere internalizzata in un altro modo
(operatori di astrazione).