>>391
Thread.sleep( 1000);
とかでstaticに呼び出せるでしょ?
これをexitValueの前か後で行えば良いと思われ。

あるプロセスがハングしてるかどうかの
検出は難しいと思われ。できるのか、そんなこと?
Javaならロックが循環していることを検出できるらしいが。