- Я знаю, что могу написать некоторое время (true) l oop для мониторинга очереди, но это вызовет 100% -ную проблему с процессором.
- Я могу поспать несколько секунд, пока (верно) l oop, но это НЕ эффективно.
- На языке C я могу ждать семафор внутри, пока (true) l oop. Когда задача добавлена в очередь, освободите семафор, чтобы while (true) l oop могло выполнять свою работу. После того, как очередь пуста, она может установить семафор и ждать его.
Есть ли аналогичный способ сделать это в Nodejs?