User and Kernal level Threads in Operating systems

User and Kernel level Threads:

Kernel Thread executes in kernel mode. and user-level thread executes in user mode.

OS has control of Kernal mode and user have a control on user mode.

How user mode communicates with karnal mode?

User mode communicates with kernel mode with the help of system calls. System calls are built in functions in OS. 

[quads id=1]
kernel level thread User level thread
Recognized by the operating system. Does not recognized by the operating system.
Implemented by the operating system. Implemented by a user of the system.
 Implementation is complex.  Implementation is simple and easy.
Solaris is an example Posix is an example
Requires hardware support  Requires no hardware support


Fazal Rehman Shamil
Welcome to all friends. The reason for our success is only your love for T4Tutorials. Our team is always available to answer your queries regarding any kind of confusions or discussion regarding your study and career matters. For discussion with us please join our facebook group "". The link of the group is mentioned below. Thanks and love to all for connecting with us. We are nothing without you. Love you all.....