利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序.(五个哲学家五只筷子)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 06:11:32

利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序.(五个哲学家五只筷子)
利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序.(五个哲学家五只筷子)

利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序.(五个哲学家五只筷子)
// 哲学家进餐问题
#define WIN32_LEAN_AND_MEAN

#include
#include
#include

DWORDWINAPIPhilosoperThreadFunc(LPVOID);

#define PHILOSOPERS 5

HANDLE chop_sticks[PHILOSOPERS];
HANDLE threads[PHILOSOPERS];

intmain(int argc,char** argv)
{
for(inti=0;i