The EnterCriticalSection function waits for ownership of the specified critical section object. The function returns when the calling thread is granted ownership.
VOID EnterCriticalSection( LPCRITICAL_SECTION lpCriticalSection // critical section );
Parameters
- lpCriticalSection
- [in/out] Pointer to the critical section object.
Return Values
This function does not return a value.
The LeaveCriticalSection function releases ownership of the specified critical section object.
VOID LeaveCriticalSection( LPCRITICAL_SECTION lpCriticalSection // critical section );
Parameters
- lpCriticalSection
- [in/out] Pointer to the critical section object.
Return Values
This function does not return a value.
本文介绍了EnterCriticalSection和LeaveCriticalSection两个函数,它们用于控制临界区对象的所有权。EnterCriticalSection函数使调用线程等待直到获得指定临界区对象的所有权;而LeaveCriticalSection函数则释放该临界区对象的所有权。

被折叠的 条评论
为什么被折叠?



