Являются ли сборники Google столярными потоками безопасными?
Безопасна ли столярная резьба?
Ответ 1
Единственное его состояние -
private final String separator;
Так что да, это потокобезопасно.
Ответ 2
Да! Мы не собираемся повторять ошибки SimpleDateFormat
.: -)
Joiner
необходимо получить аналогичное обновление документации до того, что получил его дочерний класс Splitter
, в котором говорится:
* <p><b>Warning: splitter instances are always immutable</b>; a configuration
* method such as {@code omitEmptyStrings} has no effect on the instance it
* is invoked on! You must store and use the new splitter instance returned by
* the method. This makes splitters thread-safe, and safe to store as {@code
* static final} constants . . .