If you're the type of person that's interested in high-perf multi-threading and you're also open to more academic programming languages1, a great paper on lock-free threading in Haskell is available here (via LtU). I talked to Tim Harris briefly at the Read More