@zimtsui/coroutine-locks
Preparing search index...
WRLock
Class WRLock
Write priority
Hierarchy
RWLockBase
WRLock
Index
Constructors
constructor
Methods
acquire
Read
acquire
Read
Sync
acquire
Read
Try
acquire
Write
acquire
Write
Sync
acquire
Write
Try
is
Acquired
Read
is
Acquired
Write
release
Read
release
Read
Try
release
Write
release
Write
Try
switch
throw
Constructors
constructor
new
WRLock
()
:
WRLock
Returns
WRLock
Methods
acquire
Read
acquireRead
()
:
Promise
<
void
>
Returns
Promise
<
void
>
acquire
Read
Sync
acquireReadSync
()
:
void
Returns
void
Throws
Failure
acquire
Read
Try
acquireReadTry
()
:
void
Returns
void
acquire
Write
acquireWrite
()
:
Promise
<
void
>
Returns
Promise
<
void
>
acquire
Write
Sync
acquireWriteSync
()
:
void
Returns
void
Throws
Failure
acquire
Write
Try
acquireWriteTry
()
:
void
Returns
void
is
Acquired
Read
isAcquiredRead
()
:
boolean
Returns
boolean
is
Acquired
Write
isAcquiredWrite
()
:
boolean
Returns
boolean
release
Read
releaseRead
()
:
void
Returns
void
Throws
Failure
release
Read
Try
releaseReadTry
()
:
void
Returns
void
release
Write
releaseWrite
()
:
void
Returns
void
Throws
Failure
release
Write
Try
releaseWriteTry
()
:
void
Returns
void
switch
switch
()
:
void
Returns
void
Throws
Failure
throw
throw
(
error
:
Error
)
:
void
Parameters
error
:
Error
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
acquire
Read
acquire
Read
Sync
acquire
Read
Try
acquire
Write
acquire
Write
Sync
acquire
Write
Try
is
Acquired
Read
is
Acquired
Write
release
Read
release
Read
Try
release
Write
release
Write
Try
switch
throw
@zimtsui/coroutine-locks
Loading...
Write priority