co-lock

0.0.1 • Public • Published

co-lock

Asyncronous resources, generator style. Finally, Javascript has deadlocks!

Install

$ npm install co-lock

Usage

var release = yield lock(target);
// critical section
yield release;

API

lock(target[, timeout])

Creates a lock on target, yields with release when the lock can be acquired. If cannot acquire lock within timeout, throws error.

License

MIT

/co-lock/

    Package Sidebar

    Install

    npm i co-lock

    Weekly Downloads

    0

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • lennon