title: When Should I Use Threads?
body: <p>As far as I'm concerned, the ideal amount of threads is 3: one for the UI, one for CPU resources, and one for IO resources.</p>
  
  <p>But I'm probably wrong.</p>
  
  <p>I'm just getting introduced to them, but I've always used one for the UI and one for everything else.</p>
  
  <p>When should I use threads and how? How do I know if I should be using them?</p>