66.4k views
2 votes
Because the kernel thread management is done by the Operating System itself :

a) Kernel threads are faster to create than user threads
b) Kernel threads are slower to create than user threads
c) Kernel threads are easier to manage as well as create then user threads
d) None of these

User Josnidhin
by
7.5k points

1 Answer

5 votes

Final answer:

Kernel threads are slower to create than user threads because their management involves more overhead due to the involvement of the operating system and system calls.

Step-by-step explanation:

The question asks about the difference in creation speed between kernel threads and user threads. The correct answer is: b) Kernel threads are slower to create than user threads.

Kernel threads are managed directly by the operating system, which involves context switching and system calls that add overhead.

In contrast, user threads are managed at the user level, which typically allows them to be created and managed more quickly since they don't require direct OS intervention for every operation.

User Nhtrnm
by
7.5k points