Which of the following is false?
2017
Which of the following is false?
- A.
User level threads are not scheduled by the kernel
- B.
Context switching between user level threads is faster than context switching between kernel level threads
- C.
When a user thread is blocked all other threads of its processes are blocked
- D.
Kernel level threads cannot utilize multiprocessor systems by splitting threads on different processors or cores
Attempted by 129 students.
Show answer & explanation
Correct answer: D
The correct answer is Option 4. The question asks to identify the false statement about thread management. Kernel-level threads are managed by the operating system and can indeed utilize multiprocessor systems, as the OS scheduler distributes them across multiple cores. Therefore, the claim that they cannot is false.
A video solution is available for this question — log in and enroll to watch it.