2012-09-22 25 views

Respuesta

66

Yes, it is:

DateTimeFormat es seguro para subprocesos e inmutable, y los formateadores TI rendimientos son también.

y así los requisitos de aplicación es Java 8 version

: Esta clase es inmutable y seguro para subprocesos.

+2

Y también lo es Java8. Consulte https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – muttonUp

10

Un rápido vistazo a la code muestra que no hay ningún estado compartido mutable en DateTimeFormatter, lo que haría hilo de seguridad.

+7

Nitpick: un vistazo rápido al código no muestra necesariamente cómo se cambiará el código en el siguiente punto de lanzamiento. Siempre es mejor tener una garantía explícita en la API documentada (por supuesto, verificar el código no puede doler). – sleske

3

encontrados esta pregunta en la parte superior de las respuestas de Google al buscar la seguridad de Java hilo java.time.format.DateTimeFormatter propia DateTimeFormatter

de Java es también seguro para subprocesos, como the documentation estados:

Esta clase es inmutable y segura para subprocesos

Cuestiones relacionadas