public class Mutex extends Object implements AutoClosable:
Mutual exclusion primitive.
lock() acquires the mutex and returns an AutoClosable guard to support:
try mutex.lock(): # critical section pass
| Modifier and Type | Member | Description |
|---|---|---|
| public | closeclose() as Void: |
AutoClosable support for try-with-resources. |
| public | locklock() as Mutex: |
Acquires the mutex and returns a guard that unlocks on `close()`. |
| public | unloadunload() as Void: |
Alias for unlock (kept for compatibility with older naming). |
| public | unlockunlock() as Void: |
Releases the mutex. |