--- old/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java 2018-11-28 15:07:50.625331388 -0800 +++ new/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java 2018-11-28 15:07:50.325331480 -0800 @@ -199,10 +199,11 @@ * Disables the current thread for thread scheduling purposes, for up to * the specified waiting time, unless the permit is available. * - *

If the permit is available then it is consumed and the call - * returns immediately; otherwise the current thread becomes disabled - * for thread scheduling purposes and lies dormant until one of four - * things happens: + *

If the specified waiting time is zero or negative, the + * method does nothing. Otherwise, if the permit is available then + * it is consumed and the call returns immediately; otherwise the + * current thread becomes disabled for thread scheduling purposes + * and lies dormant until one of four things happens: * *