Question: Operating System, threads : - Threads can be handled in user mode or kernel mode. Describe the advantages and disadvantages of each. - Describe a
Operating System, threads :
- Threads can be handled in user mode or kernel mode. Describe the advantages and disadvantages of each.
- Describe a situation in which several threads are running and require the use of a semaphore or mutex. In other words what is a critical region and why is it necessary.
- Why is an atomic instruction like testAndSet needed to implement a mutex. What is the problem with busy waiting, and when would it be ok to use. What is the alternative to busy waiting?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
