Methods Of Achieving Synchronization