The Theading term is used in operating system to achieved multitasking to increasing the speed of process. The only one Thread is the smallest unit of processing that can be performed in an OS. In most modern operating systems thread run in single process may contain multiple threads. Theading is way in which we can run number of small threads. When multiple threads are running concurrently then it is is known as multithreading which is similar to multitasking. Basically in operating system with multitasking capabilities allows programs to run seemingly at the same time. On the other hand a single program with multi Theading capabilities allows individual sub processes to run seemingly at the same time.