NQueen5:引入线程同步机制实现自动求解.txt
上传用户:hncsjd
上传日期:2022-07-08
资源大小:3772k
文件大小:0k
源码类别:

其他智力游戏

开发平台:

Visual C++

  1. 1. 在CQueenPanel类中定义了以下成员:
  2. HANDLE queen_mutex; //互斥对象的句柄
  3. 2. 在CQueenPanel类的构造函数中初始化了queen_mutex
  4. queen_mutex = CreateMutex(NULL,FALSE,NULL);
  5. CreateMutex函数:
  6. 3. 在CQueenPanel类的OnPaint()、SetSize等其他函数中,
  7. WaitForSingleObject(queen_mutex, INFINITE);
  8. ...
  9. ReleaseMutex(queen_mutex);
  10. 确保应用程序只有一个实例运行,可以采取的方法有:
  11. 1. 互斥量
  12. 2. 信号量