¿Es el Joda-TimeDateTimeFormatter
clase thread safe? Una vez que obtengo una instancia del DateTimeFormat.forPattern
, ¿pueden llamarse sus diversos métodos de análisis mediante varios subprocesos? El Javadocs de DateTimeFormatter no menciona la seguridad del hilo.¿Es seguro el hilo de la clase Joda-Time DateTimeFormatter?
Respuesta
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.
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.
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
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
- 1. ¿Es seguro el hilo cerrado?
- 2. ¿Es seguro el hilo unique_ptr?
- 3. ¿Es seguro el hilo de Hunspell?
- 4. es + = en el hilo de python seguro?
- 5. ¿Es seguro el hilo de ACAccount?
- 6. ¿Es seguro el hilo ImmutableList.Builder de Guava?
- 7. ¿El hilo de la función gettimeofday es seguro en Linux?
- 8. guava-libraries - ¿Es seguro el hilo de la clase de pedido?
- 9. ¿Es seguro el hilo de método onStartCommand (..) de IntentService?
- 10. ¿Es seguro utilizar este hilo de Parallel.ForEach()?
- 11. ¿Es seguro este hilo html helper?
- 12. ¿Es seguro el hilo de middleware de Django?
- 13. ¿Es seguro el hilo del operador de fusión nulo?
- 14. ¿Es seguro el hilo del constructor estático de C#?
- 15. ¿Es seguro guardar en el hilo de Python?
- 16. Es la base de datos Sqlite hilo seguro
- 17. ¿El C# '??' hilo de operador seguro?
- 18. ¿Es seguro el hilo std :: vector o boost :: vector?
- 19. ¿Es seguro el hilo fprintf en OS X?
- 20. ¿Es seguro pasar el evento del hilo principal al hilo de trabajo y esperarlo?
- 21. ¿Es seguro el subproceso java.util.Hashtable?
- 22. ¿Es seguro un hilo de sesión de Django?
- 23. ¿Es seguro este hilo de código de cifrado de Java?
- 24. Python 2.7: Imprimir hilo seguro
- 25. ¿Es seguro usar SHFileOperation en un hilo de trabajo?
- 26. ¿Es seguro este hilo del código de Core Graphics?
- 27. Generar intervalos de fechas en JodaTime
- 28. std :: hilo de la clase
- 29. hilo mapa seguro para java
- 30. Tamaño de pila de hilo seguro?
Y también lo es Java8. Consulte https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – muttonUp