On Aug 14, 2006, at 6:44 AM, Francis Cianfrocca wrote:
> It's heavyweight, but so what? Nothing is heavier than a process,
> which is what you're trying to sync in the first place.

Hmm. One of the hallmarks of the Unix philosophy was/is the idea that
processes are 'cheap'.

I tend to think that people gravitate towards a threading solution a  
little
too reflexively these days and then get bitten by all sorts of  
concurrency
issues that can often be avoided via cooperating processes.

The Plan 9 papers offer some interesting insight into the process/thread
dichotomy.


Gary Wright