【发布时间】:2013-07-13 17:03:28
【问题描述】:
我需要一个不使用 Guava 集合的并发弱哈希集。 哪一个是正确的? 有什么副作用吗?
private Set<Session> subscribers1 = Collections.newSetFromMap(
Collections.synchronizedMap(new WeakHashMap<Session, Boolean>())
);
private Set<Session> subscribers2 = Collections.synchronizedSet(
Collections.newSetFromMap(new WeakHashMap<Session, Boolean>())
);
【问题讨论】:
标签: java collections map synchronization set