0
У меня есть цикл for, который выполняет много итераций. Я хотел бы поместить этот фрагмент кода в пользовательскую функцию async, поскольку он блокирует. Там все равно я могу написать функцию, чтобы она вызвать обратный вызов после завершения цикла ?.превращение синхронной функции в асинхронную функцию
Если у вас нет каких-либо неблокирующих операций, async не поможет вам вообще. Прочитайте http://blog.slaks.net/2014-12-23/parallelism-async-threading-explained/ – SLaks
Я бы изменил свой взгляд на рекурсивную функцию и всегда откладывал следующее исполнение до следующего тика –
, который у вас может быть посмотрите на асинхронную библиотеку -https: //github.com/caolan/async –