-
基于Java并发信号量实现的计数信号量:async-semaphore
资源介绍
异步信号量
基于 Java 的并发信号量的计数信号量。
安装
通过 npm 安装模块:
npm install async-semaphore
快速示例
// fairness false
var Semaphore = require ( 'async-semaphore' ) ;
var semaphore = new Semaphore ( 0 ) ;
semaphore . acquire ( 2 , function ( ) {
console . log ( 'Hello' ) ;
} ) ;
semaphore . acquire ( function ( ) {
console . log ( 'World' ) ;
semaphore . release ( 2 ) ;
} ) ;
setTimeout ( function ( ) {
semaph