Синхронизация (от — одновременный) в
информатике обозначает одно из двух: синхронизацию процессов, либо синхронизацию данных.Синхронизация процессов — приведение двух или нескольких
процессов к такому их протеканию, когда определенные стадии разных процессов совершаются в определенном порядке, либо одновременно.Синхронизация необходима в любых случаях, когда параллельно протекающим процессам необходимо взаимодействовать. Для ее организации используются средства межпроцессного взаимодействия. Среди наиболее часто используемых средств —
сигналы и сообщения,
семафоры и
мьютексы, каналы , совместно используемая память.
Продолжение на Wikipedia.οrg...