# HG changeset patch # User kcr # Date 1556908094 25200 # Node ID c6cd128bf0cd2b805450d3fedaaa730f628bbe5b # Parent d3a667ff5579777639f2b918481dd5412be875bc 8223321: jpackage ToolProvider is not thread-safe Reviewed-by: diff -r d3a667ff5579 -r c6cd128bf0cd src/jdk.jpackage/share/classes/module-info.java --- a/src/jdk.jpackage/share/classes/module-info.java Fri May 03 14:51:28 2019 -0400 +++ b/src/jdk.jpackage/share/classes/module-info.java Fri May 03 11:28:14 2019 -0700 @@ -35,6 +35,13 @@ * or the {@link java.util.ServiceLoader service loader} with the name * {@code "jpackage"}. * + * @implNote The {@code jpackage} tool is not thread-safe. An application + * should not call either of the + * {@link java.util.spi.ToolProvider ToolProvider} {@code run} methods + * concurrently, even with separate {@code "jpackage"} {@code ToolProvider} + * instances, or undefined behavior may result. + *

+ * * @moduleGraph * @since 13 */