PROCESS SYNCHRONIZATION and RACE CONDITION
· Process synchronization refers to the idea that multiple processes are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action. (to meet in such a way to reach the processes to completion, not to reach to deadlock) · Process Synchronization means sharing system resources by processes in such a way that, Concurrent access to shared data is handled thereby minimizing the chance of inconsistent data. · Process Synchronization was introduced to handle problems that arose while multiple process executions. Some of the problems are: 1. Critical problem 2. Synchronization hardware 3. Mutex locks 4. Semaphores RACE CONDITION A ...