title: Greenlet Vs. Threads
body: <p>I am new to gevents and greenlets. I found some good documentation on how to work with them, but none gave me justification on how and when I should use greenlets!</p>
  
  <ul>
  <li>What are they really good at?</li>
  <li>Is it a good idea to use them in a proxy server or not?</li>
  <li>Why not threads?</li>
  </ul>
  
  <p>What I am not sure about is how they can provide us with concurrency if they're basically co-routines.</p>