title: Thread and Process
body: <p>What is the best definition of a thread and what is a process? 
  If I call a function, how do I know that a thread is calling it or a process (or am I not understanding it??!). This is in a multi-core system (quadcore).</p>