-
Which one of the following is FALSE ?
-
- User level threads are not scheduled by the kernel.
- When a user level thread is blocked, all other threads of its process are blocked.
- Context switching between user level threads is faster than context switching between kernel level threads.
- Kernel level threads cannot share the code segment.
- User level threads are not scheduled by the kernel.
Correct Option: D
(a) is correct as user Perel threads are managed without kernel support.
(b) In many one model, it one thread makes a blocking system call, the entire process is blocked so all its threads are also blocked.
(c) User Level threads are faster to create & manage than kernel threads as no intervention from kernel is required, so the context switch in them is also faster.
(d) As all threads share code & data including kernel level threads, so this option is ‘FALSE’.