Mutual exclusion ================ If two or more concurrent processes execute the same code and access the same data there is a potential problem that they may overwrite each others results and corrupt the data. The mutual exclusion problem is the problem of restricting access to a critical section in the code to a single process at a time. This example models two processes that their access to a critical section is restricted.