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.
- c)Cost of communication between thread is low.