Create a promise task execution lock
创建一个 promise 任务执行锁
const lock = createPromiseLock()lock.run(async () => { await doSomething()})// in anther context:await lock.wait() // it will wait all tasking finished Copy
const lock = createPromiseLock()lock.run(async () => { await doSomething()})// in anther context:await lock.wait() // it will wait all tasking finished
Create a promise task execution lock
创建一个 promise 任务执行锁