【发布时间】:2011-05-01 07:24:50
【问题描述】:
我需要同步我对哈希图的访问。
这是我的选择
- 我知道我可以使用 Synchronize 关键字。这是一种选择。我可以使用地图本身吗?
- 目前我有一个 get 方法,如果对象不存在,则创建它并将其放入地图中。我可以同步方法。
- 我可以使用同步块
- 我可以使用
地图 m = Collections.synchronizedMap(new HashMap(...)); 在我的代码中。
我倾向于做 4,因为这听起来最简单。有什么建议么?
【问题讨论】:
标签: java synchronization