Sé que SimpleDateFormat y NumberFormat NO son seguros para subprocesos.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4101500¿Es seguro el subproceso de la clase Java MessageFormat? (a diferencia de SimpleDateFormat)
¿Pero qué pasa con las otras clases de formato como MessageFormat?
Fortify 360 está marcando el uso del método estático "MessageFormat.format (String, Object ...)" como un problema de "Condición de carrera - Formato defectuoso", pero cuando analizo el código fuente de MessageFormat, vi que en ese método, crea una nueva instancia local de MessageFormat.
¿Es seguro el subproceso Java MessageFormat Class?
Gracias por mostrar el JavaDoc, eso sería suficiente para mí. Cuando vi el código fuente de MessageFormat, me queda aún más claro por qué no es seguro para subprocesos. Esa clase utiliza NumberFormat y DateFormat, dos clases que no son seguras para subprocesos. – thenonhacker