One of the disadvantages of user level threads compared to Kernel level threads is
Show answerHide answer
Correct answer: (A) If a user level thread of a process executes a system call, all threads in that process are blocked
Explanation
User level threads – advantages: thread switching does not require kernel mode privileges; they can run on any OS; they are fast to create and manage. Disadvantages: in a typical OS most system calls are blocking, so if one user level thread executes a system call, all threads of that process are blocked; and a multithreaded application cannot take advantage of multiprocessing.