title: What is a Kernel thread?
body: <p>I am just started coding of device driver and new to threading, went through many documents for getting an idea about threads. I still have some doubts.</p>
  <ol>
  <li>what is a kernel thread?</li>
  <li>how it differs from user thread?</li>
  <li>what is the relationship between the two threads?</li>
  <li>how can i implement kernel threads?</li>
  <li>where can i see the output of the implementation?</li>
  </ol>
  <p>Can anyone help me?
  Thanks.</p>