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