刚才编写程序时,由于临界区使用的问题。
1、临界区定义后,却忘记了初始化;这个问题出现了好多次了。
2、在主进程中使用了临界区,导致程序无响应了;
临界区头文件
#include"afxmt.h"
CRITICAL_SECTION CriticalSection;
#define LOCK_SECTION EnterCriticalSection(&CriticalSection)
#define UNLOCK_SECTION LeaveCriticalSection(&CriticalSection)
#define UNLOCK_SECTION LeaveCriticalSection(&CriticalSection)
InitializeCriticalSection(&CriticalSection);