【发布时间】:2012-07-24 19:46:17
【问题描述】:
在不鼓励使用 Hashtable 和 Vector 之类的东西之后,当 Collections 同步包装器出现时,我认为同步处理会更有效。现在我查看了代码,我很惊讶它实际上只是用同步块包装集合。
为什么 ReadWriteLocks 不包含在 Collections 中的 SynchronizedMap 中?是否存在一些不值得的效率考虑?
【问题讨论】:
-
询问设计师。你只会在这里得到猜测。我的猜测是集合是在 1998 年左右发布的,而 ReadLocks 等则是几年后发布的。
标签: java collections concurrency