Research and discuss instances where race conditions occur i
Research and discuss instances where race conditions occur in the operating system kernel.
Solution
A race condition happens when the output of a process depends on the timing of certain events.In some OS some processes share data for reading and writing, then the result of operation depend on the order in which reading and writing takes place. This condition is called race condition. The shared data may be on main memory or it may be a shared file, the location of shared memory doesn\'t change the nature of communication or the problem that arises.A race condition is any situation where correct behaviour is dependent on various unsynchronized actions happening in a particular sequence. Often, the actions happen in a particular sequence in the development environment, and the code becomes dependent on that. But then when executing on different hardware or changes are made to external services that make them faster or slower, or just by random chance, the sequence changes, and the program breaks.

