On Wed, 3 Sep 2003, Brent Dax wrote: > Dan Sugalski: > # It's impossible to have clone in a threaded environment guarantee that > it > # won't deadlock. > > If I recall correctly, all shared variables are owned by a single shared > interpreter.
Nope. Shared variables are owned by their creating interpreter. We could make them all owned by a single shared interpreter, but then you get into issues with active data's home interpreters, loaded and accessible libraries, and other stuff. Big nasty mess. Dan