Tag: 互斥

在node.js中实现互斥

我想在我的node.js应用程序中实现一个互斥体,这里是http://en.wikipedia.org/wiki/Mutual_exclusion中的互斥体。 有没有准备好这个话题的模块? 如果没有,有什么想法可以帮我实施呢?

锁的基本逻辑 – 互斥

我正在努力locking互斥的逻辑; 在这里我要检查钥匙是否被拿走,如果不是我们拿的话,什么时候放开钥匙; 但可以请你帮我怎样才能有一个循环来检查密钥,直到它变得可用? rdb.setnx(lockkey, 'taken', function (err, lockvalue) { if (err) { console.error(err); } else if (lockvalue == 1) { // You have the lock; process it //Release the key when you are done: rdb.del(lockkey); } else if (lockvalue == 0) { // Key is taken by someone else; so how can I have a […]