title: What happens to a Thread that fails to acquire a Semaphore?
body: <p>What happens when a thread cannot acquire a Semaphore (due to lack of permit). Will it be moved to the wait state? </p>
  
  <p>EDIT:Will the thread start resume the previous execution sequence, when the semaphore becomes available.</p>