.
>
> > Not surprising. Also, I forgot about the GIL, which truely limits the
> > performance benifits of threading in Python. If anything ever kills
> > Python, I bet it'll be the GIL (but I'm hopeful that it'll get removed
> > before it causes an untimely death...)
>
> Maybe you can remove it :-)
>
> William

Of course, this is the penultimate reason that going multi-threaded in
python is insane... not only do you get the opportunity to learn all
about synchronization and thread management, you also enjoy non-
deterministic bugs which only take days or weeks to solve whereas more
conventional logic bugs take many many minutes, sometimes even hours.
(From a Keynesian economics perspective, going multi-threaded is
justified just by the added work)

Best of all: you don't get any performance benefit from threading!!!.
Imagine: we can get intermittent complex code which can't be easily
debugged (high cost) with no benefit.  My guess is the government
would fund this work based on the cost-benefit analysis alone.

-glenn

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to