| A child Java process that uses a socket-based ping protocol to make sure that if the parent dies, the child dies a
short time thereafter. Useful for avoiding 'zombie child processes' when writing tests, etc. — otherwise, if
the parent process crashes or otherwise terminates abnormally, you'll get child processes accumulating until all hell
breaks loose on the box.
Although it can't actually be related through Java inheritance (because
Process is a class, not an
interface), this class behaves essentially identical to
Process with two differences:
|