Подтвердить что ты не робот

Безопасна ли столярная резьба?

Являются ли сборники Google столярными потоками безопасными?

4b9b3361

Ответ 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 . . .