MVC, Deadlock

Java Concurrency
In Practice

Another factor leading to deadlock in multithreaded GUI framework sis the prevalence ofthemodel view control(MVC)
pattern.Factoring user interactions into cooperating model,view,and controller objects greatly simplifies implementing
GUI applications, but again raises the risk of inconsistent lock ordering. The controller calls into the model, which
notifies the view that something has changed.But the controller can also callin to the view,which may inturn callback
into the model to query the model state. The result is again inconsistent lock ordering, with the attendant risk of
deadlock

In this statement, Deadlock is discussed in Swing,It is said MVC can cause deadlock, May you you give me real example about that?

Please explain more about that

I need answer!

Don’t we all.