-----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

Reply via email to