Java Tech: The ABCs of Synchronization, Part 2