Improve the documentation of Process use of system resources.

Describe the implementation closing streams when no longer referenced.
Clarify the interactions between inputStream and inputReader and errorStream 
and errorReader.
Add advice and example using try-with-resources to open and close streams.
Recommend closing streams when no longer in use.

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

Commit messages:
 - 8354872: Clarify java.lang.Process resource cleanup

Changes: https://git.openjdk.org/jdk/pull/25884/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25884&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8354872
  Stats: 151 lines in 2 files changed: 71 ins; 3 del; 77 mod
  Patch: https://git.openjdk.org/jdk/pull/25884.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25884/head:pull/25884

PR: https://git.openjdk.org/jdk/pull/25884

Reply via email to