The simple deadlock involves two JADE sessions and two JADE objects.
The initial situation is:
Session A has an exclusive lock on Object 1
Session B has an exclusive lock on Object 2
The attempted actions are:
Session A requests a lock on Object 2
Session B requests a lock on Object 1
The outcome is:
Session A is now waiting for Session B to unlock Object 2
At the same time, Session B is waiting for Session A to unlock Object 1
Neither JADE session can proceed