basic books/guides on multithreading programming?

Paul Rubin phr-n2002a at nightsong.com
Mon Feb 18 19:13:57 EST 2002


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.



More information about the Python-list mailing list