CeCreateRwLock (Compact 2013)
3/28/2014
CeCreateRwLock returns a handle to a new lock object that supports single writers and multiple readers.
Syntax
HRWLOCK
CeCreateRwLock (
__in DWORD dwFlags
);
Parameters
- dwFlags
Unused. Callers should set dwFlags to zero.
Return Value
A handle to the newly created reader/writer lock object indicates success. CeCreateRwLock returns NULL if the lock object could not be created. To get extended error information, call GetLastError.
Remarks
A reader/writer lock is used to synchronize access to a resource. At any given time, it allows either concurrent read access for multiple threads, or exclusive write access for a single thread. In a situation where a resource is changed infrequently, a reader/writer lock provides better throughput than a simple one-at-a-time lock such as a critical section or mutex.
Requirements
Header |
Cerwlock.h |
Library |
coredll.lib |
See Also
Reference
Synchronization Functions
CeAcquireRwLock
CeDeleteRwLock
CeIsRwLockAcquired
CeReleaseRwLock