Matt Fowles <[EMAIL PROTECTED]> wrote: > Why not have the threads that share everything share interpreters. We > can have these threads be within the a single interpreter thus > eliminating the need for complicated GC locking and resource sharing > complexity. Because all of these threads will be one kernel level > thread, they will not actually run concurrently and there will be no > need to lock them. We will have to implement a rudimentary scheduler in > the interpreter, but I don't think that is actually that hard.
Jeff already answered that. Above model is e.g. implemented in Ruby. But we want preemptive threads that can take advantage of mulitple processors. > Matt leo