Hi Martin,
Alan mentioned this case but it seemed more difficult to use than the
primitive.
For the other parts of JEP 102, I expect to represent a process with a type
that can have additional methods. That type would provide stronger
typing and
a set of useful operations. It seems less desirable to use a String in
those cases.
Roger
On 5/12/2014 4:47 PM, Martin Buchholz wrote:
Thanks for taking on yet another task that has been on my TODO list
for a decade.
I decided many years ago that the "process identifier" should actually
be a string (or at least not something as constrained as an int), in
keeping with Java's OS-independent nature, even though all
implementations may in fact use an integer. IIRC, Apollo computers
used a hostname/int pair as a process identifier, and such a
convention may become popular again in the future.
Furthermore, returning a string is in practice at least as convenient,
since the only thing you can typically do with a pid today is pass it
as a string to a system command like "kill".
On Mon, May 12, 2014 at 12:44 PM, roger riggs <roger.ri...@oracle.com
<mailto:roger.ri...@oracle.com>> wrote:
Please review and comment on this long requested addition to
provide the
native process id of a spawned Process.
Webrev: http://cr.openjdk.java.net/~rriggs/webrev-getpid-8003488/
<http://cr.openjdk.java.net/%7Erriggs/webrev-getpid-8003488/>
Issue: https://bugs.openjdk.java.net/browse/JDK-8003488
Thanks, Roger