Java 持久散列映射,并发JDBM

Java 持久散列映射,并发JDBM,java,collections,concurrency,persistence,Java,Collections,Concurrency,Persistence,我测试了一个真正伟大的API,它可以将数据直接持久化到树或哈希映射中。在项目现场,有人说它不支持并发访问。所以我的问题是:是否有类似的Java开源API支持并发读写操作 感谢Java有一种包装现有哈希映射并返回同步映射的方法;但是,您必须自己编写同步: 扩展HashMap或实现Map接口以在get()和put()上强制执行一些同步非常容易,但是迭代器更复杂 也有一种方法,但它有一些限制,这取决于你想做什么 简单的方法是使用集合#synchronizedMap并自己添加同步代码。我想问题所暗示的一

我测试了一个真正伟大的API,它可以将数据直接持久化到树或哈希映射中。在项目现场,有人说它不支持并发访问。所以我的问题是:是否有类似的Java开源API支持并发读写操作


感谢

Java有一种包装现有哈希映射并返回同步映射的方法;但是,您必须自己编写同步:

扩展
HashMap
或实现
Map
接口以在
get()
put()
上强制执行一些同步非常容易,但是迭代器更复杂

也有一种方法,但它有一些限制,这取决于你想做什么


简单的方法是使用
集合#synchronizedMap
并自己添加同步代码。

我想问题所暗示的一个基本特性是jvm间的通信?如果是这样,我已经成功地使用了


例如,请参阅,尽管different具有有价值的信息。

同步不支持并发访问,但它会序列化访问。我认为这是op想要的。