title: Difference between mutual exclusion and synchronization?
body: <p>What is the difference between above two?  </p>
  
  <p>This question came to my mind because I found that   </p>
  
  <ol>
  <li><p><strong>Monitors and locks provide mutual exclusion</strong></p></li>
  <li><p><strong>Semaphores and conditional variables provide synchronization</strong>  </p></li>
  </ol>
  
  <p>Is this true?   </p>
  
  <p>Also while searching I found this <a href="http://www.geekinterview.com/question_details/31515" rel="noreferrer">article</a>   </p>
  
  <p>Any clarifications please.</p>