basic books/guides on multithreading programming?

Cliff Wells logiplexsoftware at earthlink.net
Mon Feb 18 19:51:10 EST 2002


On 18 Feb 2002 16:13:57 -0800
Paul Rubin wrote:

> Cliff Wells <logiplexsoftware at earthlink.net> writes:
> > > Everyone: Does anyone know of an accessable concurrency text?  One
> > > that moves from discussing the basics (data-races, critical sections,
> > > mutural exclusion, lock-order based deadlock, resource based
deadlock,
> > > etc) to the various solutions (mutex/cond-var, semaphore, monitor,
> > > rendezvous) to the various design approaches (master-slave, pipeline,
> > > work-pile, etc).  Possibly even a discussion of various performance
> > > considerations (convoy's, wait-free synchronisation, cache-aliasing,
> > > spin vs. blocking locks, etc).
> > 
> > I would certainly like to see a good discussion of these.  Do you have
a
> > URL for the tutorial you wrote?
> 
> A lot of this stuff isn't much of an issue with Python threads, which
> always run in a single process.

Well, that was sort of my thought too, but on the other hand, I'm also
expecting that that limitation will someday change, and prefer to be
prepared by pretending it doesn't exist now ;)

-- 
Cliff Wells, Software Engineer
Logiplex Corporation (www.logiplex.net)
(503) 978-6726 x308  (800) 735-0555 x308




More information about the Python-list mailing list