我没有在 Google 甚至 StackOverflow 上找到任何明确的答案来回答这个问题。
根据我的理解
但是锁如何以及为什么会破坏抽象和可组合性呢?
abstraction system-design locks
abstraction ×1
locks ×1
system-design ×1