At 11:46 AM 7/24/02 +0200, Arthur Bergman wrote: >>>... i >>>guess that the clone-all strategy was chosen to make the transition to >>>ithreads when using old code easier. so the "new" program knows how to >>>handle the packages it uses, and which have to be cloned or not. >But also to make it much easier to program with threads, and because it >fit in better with mod_perl strategy.
Too bad that the memory requirements that the threads need in 5.8.0 will make it very hard to really do anything with it. ;-( I've seen the _very_ simple test-suite of Thread::Pool go up to 90 Mbyte with a maximum of 20 threads. In the prefork MPM of Apache, running this as seperate processes would have cost about the same, but the processes would have shared a lot of memory at the operating system level... Liz
