title: Why is sleeping inside a critical section a concurrency issue?
body: <p>I would like to understand why is it a concurrency issue if I try to sleep in a critical section, even though I took a lock.</p>
  
  <p>I could be sleeping because say I'm doing I/O.</p>