Macht man dies nicht, kann es zu Starvation kommen.
Ich habe völlig übersehen, das CS nicht Starvation-frei sind. Dann macht das
yield nach dem verlassen oder vor dem Betreten tatsächlich Sinn. Das schlimmste was ansonsten passieren könnte, wäre dass Windows immer dann einen Kontextwechsel macht, während der Thread in der CS ist
Das erklärt aber noch nicht das oben angedeutete Problem.