Buenas, pues necesito ayuda con un ejercicio que no se ni como empezar, el ejercicio es este:
Se va a desarrollar una solución multiproceso al problema de sincronizar y comunicar dos procesos hijos creados a partir de un proceso padre. La idea es escribir una clase Java que ejecute dos comandos (cada hijo creado ejecutará uno de ellos) con sus respectivos argumentos y redireccione la salida estándar del primero a la entrada estándar del segundo. Por sencillez, los comandos y sus argumentos irán directamente escritos en el código del programa para no complicar demasiado el problema. Por ejemplo, se pueden utilizar los comandos dir, que muestra una lista de archivos y subdirectorios en un directorio; y sort, que ordena los resultados de un comando seleccionado, por ejemplo los resultados de una búsqueda con find, aunque en el presente caso ordenará los resultados obtenidos con dir.Tambien debo decir que vengo del siguiente post:
https://www.aprenderaprogramar.com/foros/index.php?topic=1442Ahi lo solucionan con hilos , pero a mi me gustaria saber la manera de solucionarlo sin hilos.Es decir , solucionarlo con la clase Process y Streams etc...(cualquier manera pero sin hilos)
Gracias de antemano,