Let X is an Binary Semaphore with waiting Queue in FIFO order.
P1 |
P2 |
repeat forever
V(X);
Compute ;
P(X);
|
repeat forever
P(X);
Compute ;
V(X); |
P1 |
P2 |
repeat forever
V(X);
Compute ;
V(X); |
repeat forever
P(X);
Compute ;
V(X); |
In which case Starvation for P2 is possible??