what is main disadvantages of this approach? Half solve questions: Mutual Exclusion: Mutex is an abbreviation for Mutual Exclusion. It is a programme object that prevents multiple users from accessing a shared resource at the same time. When a process accesses a shared variable, it is said to be in the critical section. When no two processes are present in the critical section at the same time, this is referred to as Mutual Exclusion or Mutex. while (true) { semaphore sem = S; while (S <= 0) do no operation { S = S-1; wait (S); } /*critical section*/ while (S > 0) { S = S+1; signal (S); } /*remainder section*/ }
please write with proper explanation.
Question half solution is here please write what is main disadvantages of this approach?
Half solve questions:
Mutual Exclusion:
Mutex is an abbreviation for Mutual Exclusion. It is a programme object that prevents multiple users from accessing a shared resource at the same time. When a process accesses a shared variable, it is said to be in the critical section. When no two processes are present in the critical section at the same time, this is referred to as Mutual Exclusion or Mutex.
while (true)
{
semaphore sem = S;
while (S <= 0) do no operation
{
S = S-1;
wait (S);
}
/*critical section*/
while (S > 0)
{
S = S+1;
signal (S);
}
/*remainder section*/
}
Step by step
Solved in 2 steps