在Java中以原子方式释放多个锁

Ted*_*ham 1 java locking

如果我已经获得了许多锁,我如何原子地释放锁定集?

Pau*_*ley 5

我很困惑你为什么需要以原子方式释放它们. 以原子方式获取它们,我能理解,虽然执行此操作的代码将是一个奇怪的野兽 - 一种干净的方法是将它们隐藏在主锁管理器后面的所有代码中,并同步它.但是什么代码会关心两个锁一次被释放或者根本没有?