This document intent to explain a bit more about deadlocks in .NET Agent.
.NET Agent 10.7
When encountering re-entrancy issues, here is how to debug them.The process is slightly more involved than that for the Java agent because a deadlock can happen in the .NET native layer, too. The idea behind debugging this scenario is to narrow down which classes cause the deadlock so that the nature of the deadlock can be better understood. It also helps identify the classes to skip if there is no way around the deadlock.
The instrumentation process is as follows: