java - Guava 的 FluentIterable 线程安全

标签 java thread-safety guava immutability

FluentIterable 只有一个最终字段——委托(delegate) Iterable

因此,只要内部 Iterable 实例是线程安全的,它似乎就是线程安全的,但我在文档中的任何地方都找不到它的说明。我错过了什么吗?

最佳答案

FluentIterable 是另一个 Iterable 的无状态 View ,因此(如您所说)它不会强加线程不安全性。

关于java - Guava 的 FluentIterable 线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32443725/

相关文章:

java - Dagger 2 中的@Singleton 线程安全吗?

java - 线程安全/发布

java - 使用 Class<?> 作为键创建 ImmutableMap 的问题

java - Guava:Splitter 并考虑转义?

regex - System.RegularExpressions.TRegEx 是线程安全的吗?

google-app-engine - NoSuchMethodError : google common ImmutableSet. copyOf(..)

java - BitmapFactory.decodeStream 返回 null

java - 由于 Maven 的 SLF4J 模块加载错误,Hibernate 无法在 Wildfly 上序列化对象

java - 如何使用另一个 RSAKey 加密一个 RSAKey?

java - 为什么这段java代码没有产生我期望的结果?