Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 277 Bytes

README.md

File metadata and controls

19 lines (12 loc) · 277 Bytes

QiYu AsyncLock

async lock in node env

npm install qiyu-async-lock

usage

const lock = new AsyncLock()

const locked = lock.tryLock() // for sync lock

const locked = await lock.lock(timeout) // for async lock with timeout

lock.unlock()