Saludos soy nuevo en este foro el problema es que tengo semanas en decifrar algo que parece que no tinene solución.
Resulta que estoy ejecutando unas serie de programas con Runtime y Process en java de la siguiente manera:
// Este código esta en un for porque ejecuta una lista de varios programas
Runtime obj = Runtime.getRuntime();
Process proc = obj.exec(...PROGRAMA HA EJECUTAR...);
proc.waitFor();
Resulta que necesito saber si un programa quedo colgado a mitat de su rutina y asi porder indicarlel al sistema que existe un problema en uno de los subprocesos para cancelarlo