java - 我有办法以原子方式锁定 2 个或多个锁或监视器吗?

标签 java concurrency locking critical-section

我有办法以原子方式锁定 2 个或多个锁或监视器吗?我的意思是,假设我的线程希望锁定 2 个锁并等待直到它们都空闲,即永远不要锁定一个然后等待另一个?

最佳答案

我认为这相当于餐饮哲学家的问题-访问Wikipedia entry可以为您提供几种可能的解决方案。

干杯,

关于java - 我有办法以原子方式锁定 2 个或多个锁或监视器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174439/

相关文章:

c# - 锁 block 内的异常

java - Android - 如何旋转矩形对象?

java - JASPIC Wildfly 9 validateRequest with session

java - 如何从 xlsm 加密文件中读取?

JavaFX:任务不会更新 UI

assembly - 为什么Linux内核中的自旋锁位于 ".subsection 1"(或 ".text.lock.smth")中?

java - 以编程方式在相对布局中添加按钮网格

java - 有没有并发的方法,相同的 Object.equals(Object) 返回 false?

swift - 具有异步任务的 DispatchGroup

sql-server - 从 SQL Server 导入时,sqoop 是否获取任何锁?