Please review a fix for an intermittent issue with ProcessHandle.onExit.
On Solaris, the start time of a process reported through /proc/pid/psinfo changes to zero when the process is exiting.  The onExit implementation incorrectly interpreted zero meaning the pid had been re-used and the process was no longer alive.  However, ProcessHandle.isAlive considered zero to be missing information and the process was still alive.

Webrev:
  http://cr.openjdk.java.net/~rriggs/webrev-onexit-8177932/

Issue:
  https://bugs.openjdk.java.net/browse/JDK-8177932

Thanks, Roger

Reply via email to