介绍

lockman 是一个用于多进程的并发控制锁, 类似一些语言中(比如 C#)的 lock 关键字可以用来确保代码块完成运行,而不会被其他进程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个进程进入执行,而其他进程必须等待。

Node 多进程并发控制小模块 - lockman Node 多进程并发控制小模块 - lockman

去加个 star https://github.com/Houfeng/lockman

安装

$ npm install lockman --save

使用

const Locker = require('lockman');

let locker = new Locker('demo');

locker.acquire(function(){
  //此处代码在同一时刻只允许一个进程进入执行
  locker.release();
});

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-19
  • 2021-11-09
  • 2021-11-21
  • 2021-12-03
  • 2022-01-07
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-08
  • 2021-05-18
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案