[OS]Thread management
Thread
- Light Weight Process(LWP)
- Components
- Thread ID
- Register set
- Stack
Benefits of Thread
- Responsiveness
- Resource sharing
- Economy
- Multi-processor
Thread Implementation
- User threads
- Kernel threads
User Threads
- Implemented as a thread library in user level
- POSIX threads, Win32 threads, Java thread API etc.
- Kernel does not know the existence of the thread
Kernel Threads
- Create and manage threads in the kernel level
-
Kernel manages each thread individually