title: When/Why should I use Multithread in Java?
body: <p>I don't know when I should use Multithread in Java development, and the logic/reason of using it. How does it help in different scenarios? </p>
  
  <h1>Scenario 1</h1>
  
  <p>I'm making a 2D scrolling game with enemies and a all that, think of metal slug</p>
  
  <h1>Scenario 2</h1>
  
  <p>I'm making a database daemon to check multiple database content.</p>
  
  <h1>Scenario 3</h1>
  
  <p>I'm making a servlet for JSP, with some information fetched from the database.</p>
  
  <p>Feel free to edit the scenarios to make it better.</p>
  
  <p>In addition: Should I use multithread for game servers? Or should I not?</p>