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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i co-lock

      Weekly Downloads

      1

      Version

      0.0.1

      License

      MIT

      Last publish

      Collaborators

      • lennon