I'm studying scheduling and in particular the real time scheduling implemented in C. Now i'm stuck with a question about nested critical sections. The slides i'm studying use the assumption that if a task use a nested critical section, it always release first the inner resourse and then the second. Like pictured in this image:
But, i dont know the meaning of this assumption, why it is important. Can you help me ?