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