您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java根据参数进行同步(名为互斥锁)

Java根据参数进行同步(名为互斥锁)

使用映射将字符串与锁定对象相关联:

Map<String, Object> locks = new HashMap<String, Object>();
locks.put("a", new Object());
locks.put("b", new Object());
// etc.

然后:

public void doSomething(String name){
    synchronized(locks.get(name)) {
        // ...
    }
}
java 2022/1/1 18:14:12 有541人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶