UGC-NET | UGC NET CS 2017 Jan – III | Question 53
One of the disadvantages of user level threads compared to Kernel level threads is
(A) If a user-level thread of a process executes a system call, all threads in that process are blocked.
(B) Scheduling is application dependent.
(C) Thread switching doesn’t require kernel mode privileges.
(D) The library procedures invoked for thread management in user level threads are local procedures.
Answer: (A)
Explanation: Advantage of User level thread:
1- Scheduling is application dependent.
2- Thread switching doesn’t require kernel mode privileges.
3- The library procedures invoked for thread management in user level threads are local procedures.
4- User level threads are fast to create and manage.
5- User level thread can run on any operating system.
Disadvantage of User-level thread
1- Most system calls are blocked on a typical OS.
2- Multiprocessing is not supported for multi-threaded application.
So, Option (A) is correct.
Quiz of this Question
Please Login to comment...