Synchronization (computer science)
Process synchronization refers to the idea that multiple processes are to link or handshake at a certain point, so as to reach an agreement or commit to a certain sequence of action.