[Python-Dev] Pythonic concurrency

Michael Hudson mwh at python.net
Thu Oct 13 16:36:21 CEST 2005


Bruce Eckel <BruceEckel-Python3234 at mailblocks.com> writes:

> Not only are there significant new library components in
> java.util.concurrent in J2SE5, but perhaps more important is the new
> memory model that deals with issues that are (especially) revealed in
> multiprocessor environments. The new memory model represents new work
> in the computer science field; apparently the original paper is
> written by Ph.D.s and is a bit too theoretical for the normal person
> to follow. But the smart threading guys studied this and came up with
> the new Java memory model -- so that volatile, for example, which
> didn't work quite right before, does now. This is part of J2SE5, and
> this work is being incorporated into the upcoming C++0x.

Do you have a link that explains this sort of thing for the layman?

Cheers,
mwh

-- 
  When physicists speak of a TOE, they don't really mean a theory
  of *everything*.  Taken literally, "Everything" covers a lot of
  ground, including biology, art, decoherence and the best way to
  barbecue ribs.                    -- John Baez, sci.physics.research


More information about the Python-Dev mailing list