Concurrent System Design For Dummies…

You really should read the following post by The Reinvigorated Programmer. It’s one of the funnier things I’ve read in a long time. And it’s also helpful. Can’t say that about too many things on the web.

I explained to her that it’s an elementary principle of concurrent system design that you minimise your lock phases: acquire a resource, use it and release it as quickly as possible, so that the resource can be used by other agents. But she gave me some dumb story about having had to get up to fetch drinks for the boys.

Heh.

It really is funny. Check it out.