title: Mutex are needed to protect the Condition Variables
body: <p>As it is said that Mutex are needed to protect the Condition Variables.</p>
  
  <p>Is the reference here to the actual condition variable declared as <code>pthread_cond_t</code><br>
  OR<br>
  A normal shared variable <code>count</code> whose values decide the signaling and wait.<br>
  ?</p>