-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Antoine Pitrou wrote: > Tres Seaver <tseaver <at> palladion.com> writes: >> Note that the "we" in your sentence is not anything like the "quod >> semper quod ubique quod ab omnibus" criterion for accepting dogma: >> mutliprocessing is a tool, and needs to be used according to its nature, >> just as with threading. > > I don't remember enough latin to understand what it means :-S
"[What has been believed] lways, everywhere, and by everyone": it was the classic theologian's test for orthodoxy, because it prevents innovating dogma. > The word "dogma" is a good one in this context however. "We" ( ;-)) have > accepted and promoted the dogma that multiprocessing is the solution to > parallelism in the face of the GIL. While it needn't be applicable in any and > every situation, we should make it so that it is applicable often enough. Again, wishing won't make it so: there is no sane way to mix threading and fork-without-exec except by keeping the parent process single threaded until after any fork() calls. Some applications may seem to work when violating this rule, but their developers are doomed to hair loss over time. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAktoJhwACgkQ+gerLs4ltQ5E+gCeOz5GGYvNkkx8Y/LTBLtdMN0X av8AoMy7wSEr7D+xgps8g89yBNyBEPk+ =n+FE -----END PGP SIGNATURE----- _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com