retry: flag[a] = false; if (flag[b] != false ) goto retry; flag[a] = true; if (flag[b] != false ) goto retry; // critical section flag[a] = false;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)