The primitive operation Synchronize requests synchronization of the mapped objects. Synchronization is usually performed automatically during operations, but at some points, complete synchronization is required for some reason.
The most typical need for synchronization is at the termination of the program.