デッカーアルゴリズムがどのように見えるかは知っていますが、なぜそのようなものが機能しないのでしょうか?
static void Enter(int i)
{
int j = 1 - i;
flags[i] = true;
if(flags[j])
{
while (turn!=i)
{
}
}
}
static void Exit(int i)
{
flags[i] = false;
turn = 1 - i;
}
私のソリューションの何が問題になっていますか?