Thread is the basic unit to which the operating system allocates processing time.
thread is a multiple task of cuncurent excution
Thread is Nothing but a seperate path of execution.........
A thread is an independent execution path or Multiple independent execution streams,so we can saythread is responsible for multitasking purpose within single application.