A thread is a lightweight process which exist within a program and executed to perform a special task. Several threads of execution may be associated with a single process. Thus a process that has only one thread is referred to as a single-threaded process, while a process with multiple threads is referred to as a multi-threaded process.
For more details click on the following links
Posted on: July 3, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles