Synchronization (computer science)
In
computer science, synchronization refers to one of two distinct, but related concepts: synchronization of
processes, and synchronization of data. Process synchronization refers to the idea that multiple processes are to join up or handshake at a certain point, so as to reach an agreement or commit to a certain sequence of action. Data synchronization refers to the idea of keeping multiple copies of a dataset in coherence with one another, or to maintain data integrity. Process synchronization primitives are commonly used to implement data synchronization.
See more at Wikipedia.org...
Синхронизация (информатика)
Синхронизация (от — одновременный) в
информатике обозначает одно из двух: синхронизацию процессов, либо синхронизацию данных.Синхронизация процессов — приведение двух или нескольких
процессов к такому их протеканию, когда определенные стадии разных процессов совершаются в определенном порядке, либо одновременно.Синхронизация необходима в любых случаях, когда параллельно протекающим процессам необходимо взаимодействовать. Для ее организации используются средства межпроцессного взаимодействия. Среди наиболее часто используемых средств —
сигналы и сообщения,
семафоры и
мьютексы, каналы , совместно используемая память.
Продолжение на Wikipedia.οrg...