Java Tutorial #11 Using Pipes and Synchronized to read and write da...