A lock provides a means to control access to a shared resource by multiple threads.
Locking prevents access to some resource, such as a piece of shared data: that is, it enforces mutual exclusion.
Defined in: Lock.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
Creates a lock.
|
| Method Attributes | Method Name and Description |
|---|---|
|
close()
Closes this lock.
|
|
|
lock()
Acquires the lock.
|
|
|
unlock()
Releases the lock.
|