xlock
Version:
Lock For NodeJS.
18 lines (15 loc) • 364 B
text/typescript
import lock = require("xlock")
async function TestLock(n:number)
{
console.log(`Test${n} Start`)
console.log(lock.check("test"))
await lock.lock("test");
console.log(lock.check("test"))
console.log(`Test${n} GetLock`)
await lock.wait(2000);
console.log(`Test${n} End`)
lock.unlock("test")
}
TestLock(1);
TestLock(2);
TestLock(3);