Здравствуйте!
Допустим есть очень большая вычислительная задача и я хочу ее разбить на части и каждую часть выполнять за одну итерацию событийного цикла libUV, а не сразу. Допустим, я ее разбил на 3 части. Предположим так:
function part1(){...}
function part2(){...}
function part3(){...}
В коде есть чтение файлов, запросы к серверу от юзеров и т.п
Правильно ли разбить выполнение так:
setImmidate(){
part1() //на след. итерации цикла
setImmidate(){
part2() //на след. итерации цикла
setImmidate(){
part3() //на след. итерации цикла
}
}
}
Заранее выражаю огромную благодарность всем, кто поможет!