Part 4 - Multiple Locks; Using Synchronized Code Blocks