Object pair operation. In this form [of inconsistent synchronization], an operation is performed using two objects [e.g., equals()], each of … the objects, allowing the other to be vulnerable … If two threads try to lock both objects, …
Google-1
Google-2
Copyright clearance needed for quotation.