The thread factory used to create the process reaper threads unnecessarily 
inherits the callers thread context classloader.
The result is retention of the class loader.

The thread factory used for the pool of process reaper threads is modified to 
use an InnocuousThread with a given stacksize.
The test verifies that the process reaper threads have a null context 
classloader.

-------------

Commit messages:
 - Remove unnecessary compilation option
 - 8279488: ProcessBuilder inherits contextClassLoader when spawning a process 
reaper thread

Changes: https://git.openjdk.java.net/jdk/pull/7131/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=7131&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8279488
  Stats: 103 lines in 3 files changed: 85 ins; 6 del; 12 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7131.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7131/head:pull/7131

PR: https://git.openjdk.java.net/jdk/pull/7131

Reply via email to