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