页: 1 WaitForSingleObject (fork [leftFork], /62/2/code> to lock aposition using multi threads, but it doesn tlock any
我制定了<代码>Handle fork[5],然后使用以下代码,但似乎没有锁定任何内容。
while(forks[rightFork] == 0 || forks[leftFork] == 0) Sleep(0);
WaitForSingleObject(fork[leftFork], INFINITE);
forks[leftFork]--;
WaitForSingleObject(fork[rightFork], INFINITE);
forks[rightFork]--;
我曾尝试过<条码>。 WaitForMultipleObjects以及同样的结果。 当我创建中位数一时使用fork[i]= CreatMutex(NUL, FALSE,NUL);
我很想知道,这是否对每一条路面都有利,或者它们是否分享?