标签:
关键代码段,也称为临界区,工作在用户方式下,它是指一小段代码,在代码能够执行前,它必须独占对某些资源的访问权。
CRITICAL_SECTION型结构体。
关键代码段的相关函数:
InitializeCriticalSection函数:
进入关键代码段前需要进行初始化。
EnterCriticalSection函数:
获得临界区对象的所有权,如果所有权赋予了调用线程,那么就返回,否则会一直等待。
LeaveCriticalSection函数:
释放指定的临界区的所有权。
DeleteCriticalSection函数:
释放一个没有被任何线程所拥有的临界区对象的所有资源。
标签:
原文地址:http://www.cnblogs.com/yanliang12138/p/4744158.html