2012-09-22 8 views

Antwort

66

Yes, it is:

Datetimeformat ist threadsicher und unveränderlich, und die Formatierer es Erträge sind auch.

und so ist die Java 8 version

Implementierung Voraussetzungen: Diese Klasse ist unveränderlich und Thread-sicher.

+2

Und so ist das Java8 auch. Siehe https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – muttonUp

10

Ein kurzer Blick auf die code zeigt, dass es nicht wandelbar gemeinsamen Staat in DateTimeFormatter ist, die es Thread-sicher machen würde.

+7

Nitpick: Ein kurzer Blick auf den Code zeigt nicht unbedingt, wie der Code im nächsten geändert wird Punktfreigabe Es ist immer besser, eine explizite Garantie in der dokumentierten API zu haben (natürlich kann die zusätzliche Überprüfung des Codes nicht schaden). – sleske

3

Gefunden diese Frage auf den Antworten von Google, wenn für Java java.time.format.DateTimeFormatter Thread-Sicherheit

Java eigener DateTimeFormatter ist auch Thread-sicher, wie the documentation Staaten Überprüfung:

Diese Klasse ist unveränderlich und thread-sicher