The CSP for Java Programmers series on developerWorks teaches us how to work with Communicating Sequential Processes, a framework on top of Java’s threading library that allow you to create parallel processes that share objects while avoiding deadlocks. Alas, binary only..