Multithreading is a process executing multiple thread simultaneously. A program is divided into small process. each process is considered as a thread. A thread is a light weight small process.
Advantage of Multithreading–
a) Thread is lightweight.
b) Thread share the same address space so its reduce memory space.