Synchronization monitors the more processes.When two or more processes are using the same resources,then there will be complex problem.For solving these problem synchronization will lock the resource with a process so that any other process could not access that resource until it's free.