diff options
Diffstat (limited to 'lib/priorityQueue.js')
-rw-r--r-- | lib/priorityQueue.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/priorityQueue.js b/lib/priorityQueue.js index 6cc10ed..90ca03e 100644 --- a/lib/priorityQueue.js +++ b/lib/priorityQueue.js @@ -53,6 +53,9 @@ export default function(worker, concurrency) { if (q.tasks.length === q.concurrency) { q.saturated(); } + if (q.tasks.length <= (q.concurrency - q.buffer) ) { + q.unsaturated(); + } setImmediate(q.process); }); } |