La synchronisation fait référence à l'utilisation de contrôles pour maintenir une représentation cohérente, soit un groupe de processus exécutant le même programme (synchronisation de processus), soit des représentations de données (synchronisation de données).