Sven wrote << The standard VM is using a single OS process (and thus uses a single core) but manages its own user land threads called Processes. The cool thing is that you can read/understand all this threading code (ProcessorScheduler, Process, Semaphore, Monitor, Delay, ..). There few if any limits to the amount of processes you can have.
To answer the second question: I believe SharedQueue is the class you should be looking at (first). >> Great, that sounds very encouraging. Thanks very much. Andy