Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

UGC-NET | UGC NET CS 2017 Jan – III | Question 53

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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

My Personal Notes arrow_drop_up
Last Updated : 18 Oct, 2019
Like Article
Save Article
Similar Reads