Hi,

Are there any plans to create an external execution engine that can then run tasks in parallel?

MultiTask is helpful, but:
1. it is only local to one task
2. it creates threads per prerequisite, but it is better to only run thread-per-cpu 3. the threads continue to invoke other tasks, if several tasks rely on the same one, this creates unnecessary locking between the treads. an execution engine would run the relied on task and then run those tasks that depend on it in parallel without concern over synchronization.

Btw, if not the full execution engine, can MultiTask be made into a module (mixin)? That way I can use it in a FileTask task.

Thank you,
Ittay

--
--
Ittay Dror <[EMAIL PROTECTED]>


_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel

Reply via email to