(this question it is also in the vb.net forum)
Hi,

I'm trying to build an application that can manage running multiple tasks in parallel. I want to have a manager application (MDI form), and inside that there will be created more child form (worker). The tasks that need to be processed are all implementing an interface that let me run those tasks in the worker form, and the tasks will be available in an MSMQ queue.
In this design, I'm not sure how the processor time will be split between workers. Does anybody know if the workers will get an equal (~) amount of time?
If not, what option do I have to balance the time allocated to each worker? (threads, remoting or ... which is the easiest to build?)

Thank you,

svatasoiu