title: Threads in Java
body: <p>I was today asked in an interview over the Thread concepts in Java? The Questions were... </p>
  
  <ol>
  <li>What is a thread?</li>
  <li>Why do we go for threading?</li>
  <li>A real time example over the threads.</li>
  <li>Can we create threads in Spring framework service class. </li>
  <li>Can flex call a thread?</li>
  </ol>
  
  <p>I did not answer any questions apart from definition of Thread, that too I just learnt from internet. </p>
  
  <p>Can anyone explain me clearly over this.</p>
  
  <p><strong>Update</strong>:</p>
  
  <p>What is a difference between a thread and a normal java class.
  why do we need threading... can i execute business logic in threads.
  Can i call a different class methods in Threads. </p>