435 views

2 Answers

1 votes
1 votes
It depends on what threading model is used.

Case 1: many to one

No improvement in threading.

Case 2: many to many or one to one

Performance can be improved.
0 votes
0 votes
multiple user level threads can't be scheduled on a multiprocessor system as user level threads are invisible to os.

whereas kernel level threads can be scheduled on multiprocessor system.

Related questions

0 votes
0 votes
1 answer
2
akash.dinkar12 asked Mar 19, 2019
3,920 views
Using Amdahl’s Law, calculate the speedup gain of an application that has a 60 percent parallel component for (a) two processing cores and (b) four processing cores.
0 votes
0 votes
1 answer
3
0 votes
0 votes
0 answers
4
akash.dinkar12 asked Mar 19, 2019
225 views
Under what circumstances does a multithreaded solution using multiple kernel threads provide better performance than a single-threaded solution on a single-processor syst...