关键代码段
关键代码段(临界区)工作在用户方式下。
关键代码段(临界区)是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。
void EnterCriticalSection(
LPCRITICAL_SECTION lpCriticalSection
);
该函数等待指定临界区对象的所有权,当调用线程被赋予所有权时,函数返回;如果调用线程没有等待到临界区对象的所有权,该函数一直等待,从而导致线程一直等待!
参数一指向临界区对象的指针(首先要建立一个电话亭),初始化临界区对象用
void InitializeCriticalSection(
LPCRITIC