On 2007-09-20, TheFlyingDutchman <[EMAIL PROTECTED]> wrote: > Is the only point in getting rid of the GIL to allow multi-threaded > applications?
That's the main point. > Can't multiple threads also provide a performance boost versus > multiple processes on a single-core machine? That depends on the algorithm, the code, and the synchronization requirements. > OK, have to agree. Sounds like it could be a good candidate > for a fork. One question - is it a computer science maxim that > an interpreter that implements multi-threading will always be > slower when running single threaded apps? I presume you're referring to Amdahl's law. http://en.wikipedia.org/wiki/Amdahl's_law Remember there are reasons other than speed on a multi-processor platorm for wanting to do multi-threading. Sometimes it just maps onto the application better than a single-threaded solution. -- Grant Edwards grante Yow! I want you to MEMORIZE at the collected poems of visi.com EDNA ST VINCENT MILLAY ... BACKWARDS!! -- http://mail.python.org/mailman/listinfo/python-list