Nodejs 单进程异步锁使用 async-lock


Nodejs 单进程异步锁使用 async-lock

1
2
3
let asyncLock = require('async-lock');
let lock = new asyncLock();
global.AsyncLock = lock;
1
2
3
await AsyncLock.acquire(playerId + command, async () => {
await setXXX();
});