Can you give me an example regarding disadvantages of threads?

I have good understanding about User-Level Threads. I read in my course book that is has some disadvantages as well. Can you give me an example to prove it?
Add a comment

6 replies

An operation would be the "heaviest" unit of kernel scheduling. Processes own resources allocated from the operating-system. Resources include memory, file handles, sockets, device handles, and windows.
Add a comment
Processes tend not to share address spaces or file resources except through explicit methods for example inheriting file handles or shared memory segments, or mapping identical file within a shared way. Processes are normally preemptively multitasked.
Add a comment
"For example, if one thread causes a page fault, the process entire process will blocked in the kernel, even if there are runable threads left in the processes. Source “http://in.docsity.com/en-docs/Operating_System_-_Deadlock_-_Sonali_Agrawal“"
Add a comment