Explain the architectural differences between user-space threads, and kernel-supported threads?



Explain the architectural differences between user-space threads, and kernel-supported threads?..

Answer / Kunwar Akram Ali

"User-space threads (also known as lightweight processes) are managed entirely within a process's address space by the application, while kernel-supported threads (also known as heavyweight processes or system threads) are directly controlled by the operating system kernel. User-space threads allow for greater efficiency due to less overhead and context switching, but they can only access resources of their parent process. Kernel-supported threads can access more system resources, but require more CPU time."

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Unix Threads Interview Questions

Explain what are the main families of threads?

1 Answers  


Protection boundary??

1 Answers  


Explain the architectural differences between user-space threads, and kernel-supported threads?

1 Answers  


HOW can I work UNIX commands on Windows XP without installing UNIX O/S in PC

8 Answers   TCL,


What is protection boundary?

1 Answers  


Explain what is scheduling?

1 Answers  


Tell me when should we use thread-safe "_r" library calls?

1 Answers  


Explain how to work unix commands on windows xp without installing unix o/s in pc?

1 Answers  


What are the different kinds of threads?

3 Answers   Ericsson, Fashion Technology,


Explain critical section?

1 Answers  


Explain the performance differences between user-space threads and kernel-supported threads.?

1 Answers  


Explain what are threads?

1 Answers  


Categories