I'm confused about Operating System's Synchronization part. I do not understand Mutual Exclusion issue with using at Monitor and Semaphore. Is that difference from each other?
Clearly; Does have Mutual Exclusion any difference with using at Monitor and Semaphore? Or do the same rules apply with using Mutual Exclusion at Monitor and Semaphore?
Additional Note = This sentence is confused me. "Semaphores and Monitors are all designed for solving mutual exclusion problem on one or more CPUs that all have access to a common memory"
Also I read those articles = Monitor - Mutual Exclusion