Daniel Lord wrote: > My point was that, as I understand it, thanks to the GIL--Python > cannot easily take advantage of multi-cores period even when the > program uses multiple threads--it it is a limitation of the > implementation of the language interpreter. I guess that tells us we > ought to write multi-core code in C/C++/ObjC instead. Either that or > Python's implementation needs to embrace threading more expansively.
Or don't use threading for multiprocessing. Current best practice seems to be to use a multiprocessing model to distribute Python programs. There are quite a few add-on packages which support this: http://wiki.python.org/moin/ParallelProcessing Kent _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig