摘要:
CRITICAL_SECTION cs;InitializeCriticalSection(&cs);EnterCriticalSection(&cs);在这时,线程被认为「拥有」临界区域对象。两个线程不可以同时拥有同一个临界区域对象,因此,如果一个线程进入了临界区域,那么下一个使用同一临界区域对象呼叫EnterCriticalSection的线程将在函数呼叫中被暂停。只有当第一个线程通过下面的呼叫离开临界区域时,函数才会传回控制权:LeaveCriticalSection (&cs) ;DeleteCriticalSection(&cs);临界区域的一个限制是 阅读全文
posted @ 2012-05-23 14:23 mumuliang 阅读(1002) 评论(0) 推荐(1) 编辑