JDK课程除了
Javadoc之外还有其他规格吗?如果是,在哪里?
例如,请参考Collections.unmodifiableMap. Its Javadoc没有任何关于线程安全的说法;所以只要从Javadoc进行,我不能以为自动将所得到的映射映射到其他线程是安全的,而不采取我自己的一些特殊步骤来获得线程安全性.但是,IMHO,任何实际的实现都会将内部映射存储在一个最终的字段中,所以在Java 5和更高版本中,只要内部映射是(任何访问之间的“发生之前”关系),生成的映射将是线程安全的的结果地图和对内部地图的任何先前的修改).这就是OpenJDK的实现.
那么,我怎么能弄清楚我能否承担一个给定的行为呢?
解决方法
原文地址:https://www.jb51.cc/java/121960.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。