gridlock - lock one thing
The gridlock Node.js module provides a simple locking mechanism for single things.
Usage
var gridlock = { }var locker = var id = 'abc'lockerif locker locker
types
gridlock()
Returns a new locker
which is an instance of EventEmitter
.
locker.lock(id)
Tries to store the provided identifier. Returns false
if it succeeds and true
if it fails meaning the id
has already been stored (locked).
id
String()
is the identifier of a thing
locker.unlock(id)
Releases the provided identifier and emits it.
id
String()
is the identifier of a thing
exports
To access the Gridlock
class require('gridlock')
.
Installation
With npm do:
$ npm install gridlock