Задать вопрос
JackShcherbakov
@JackShcherbakov

SetImmediate — разбиение тяжелой вычислительной задачи. Правильно ли я понимаю?

Здравствуйте!

Допустим есть очень большая вычислительная задача и я хочу ее разбить на части и каждую часть выполнять за одну итерацию событийного цикла libUV, а не сразу. Допустим, я ее разбил на 3 части. Предположим так:

function part1(){...}
function part2(){...}
function part3(){...}


В коде есть чтение файлов, запросы к серверу от юзеров и т.п

Правильно ли разбить выполнение так:
setImmidate(){

part1() //на след. итерации цикла

   setImmidate(){

      part2() //на след. итерации цикла

      setImmidate(){

         part3() //на след. итерации цикла

      }
   }
}


Заранее выражаю огромную благодарность всем, кто поможет!
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы