UINT32 LOS_RwlockUnLock(LosRwlock *rwlock)
Release a rwlock.
struct OsRwlock LosRwlock
UINT32 LOS_RwlockTryRdLock(LosRwlock *rwlock)
Try wait to lock a read lock.
UINT32 LOS_RwlockInit(LosRwlock *rwlock)
Init a rwlock.
UINT32 LOS_RwlockWrLock(LosRwlock *rwlock, UINT32 timeout)
Wait to lock a write lock.
UINT32 LOS_RwlockRdLock(LosRwlock *rwlock, UINT32 timeout)
Wait to lock a read lock.
UINT32 LOS_RwlockDestroy(LosRwlock *rwlock)
Destroy a rwlock.
UINT32 LOS_RwlockTryWrLock(LosRwlock *rwlock)
Try wait to lock a write lock.
BOOL LOS_RwlockIsValid(const LosRwlock *rwlock)
判断读写锁有效性