Methods
access(token) → {boolean}
access critical section; update token
Parameters:
Name | Type | Description |
---|---|---|
token |
number |
- Source:
Returns:
- Type
- boolean
destroy()
destroy instance
- Source:
get() → {number}
deliver the token
- Source:
Returns:
- Type
- number
start() → {number}
enter non-critical section; deliver a token
- Source:
Returns:
- Type
- number
try(token) → {boolean}
check whether critical section can be entered
Parameters:
Name | Type | Description |
---|---|---|
token |
number |
- Source:
Returns:
- Type
- boolean