Locking on external objects might result in deadlocks, because unrelated code could choose the same objects to lock on for different purposes.
英
美
- 锁定外部对象可能导致死锁,这是因为不相关的代码可能会出于不同的目的而选择锁定相同的对象。