Troubleshooting Deadlock Conditions With Monitor Locks In Java Virtual Machines

The original article is posted here.