tags: implementation threads is_child_of: implementations
Hybrid Thread Implementation
In this approach, both user and kernel space threads implementations are incorporated.
In this model, user level threads are created and managed in user space unaware of the underlying hardware.
Kernel level threads are associated with each user level threads to provide system resources. Whenever user level threads need to make a system call, kernel level thread makes that call on its behalf.
This approach solve the problem of creation and management of several threads in kernel space and system resources access by threads in user space.
Creation and management is taking place in user space while access to system resources taking place in kernel space.