ADVANTAGES AND INCONVENIENCES OF KLT
Advantages:
- the kernel be able to simultaneously schedule many threads of the same process on many processors blocking is done on a thread level
- kernel routines is able to be multithreaded
Disadvantages:
1. Thread switching within the similar process involves the kernel, example if we have 2 mode switches per thread switch this results in a significant slowdown.