Как создать сон / задержку в nodejs, который блокирует?
В настоящее время я пытаюсь изучить nodejs, и небольшой проект, над которым я работаю, пишет API для управления некоторыми сетевыми светодиодами.
Микропроцессор, управляющий светодиодами, имеет задержку обработки, и мне нужно разместить команды, отправленные на микро, по крайней мере, на расстоянии 100 мс. В C # я привык просто вызывать Thread.Sleep (время), но я не нашел подобную функцию в узле.
Я нашел несколько решений, использующих функцию setTimeout (...) в узле, однако это асинхронно и не блокирует поток (что мне и нужно в этом сценарии).
Кто-нибудь знает о блокировке сна или функции задержки? Желательно что-то, что не просто раскручивает процессор, а имеет точность + -10 мс?