Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2011, 12:57
Новичок на форуме
Отправить личное сообщение для Rogov Dmitry Посмотреть профиль Найти все сообщения от Rogov Dmitry
 
Регистрация: 02.08.2011
Сообщений: 8

Асинхронный вызов толстых функций
Ситуация следующая.

Конкретизированный ситуация:

Есть массив обьектов. Есть функция в параметрах которой - элемент этого массива. Сам элемент есть некий обьект «config», который определяет как именно функция будет выполняться.

Хотелось бы выполнять функции параллельно, так как выполнение одной - достаточно тяжелый процесс и их результаты друг на друг абсолютно не влияют.

Более общая форма:

Есть:
function func(param){...}

Хочу:
func(obj_1);
func(obj_2);
...
func(obj_20)

И чтоб вторая функция начала выполняться не ожидая окончания первой. Ну и т.д.

Буду благодарен за напутствующее слово)
Ответить с цитированием