JackShcherbakov
@JackShcherbakov

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

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

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

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


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

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

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

   setImmidate(){

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

      setImmidate(){

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

      }
   }
}


Заранее выражаю огромную благодарность всем, кто поможет!
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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