Teoría

https://docs.google.com/presentation/d/1-vWX1z9KHPGXTadhabIPQa7-rX-Je8y-JwcysRgrLiQ/edit?usp=sharing

Ejercicios

CE1 a). Descarga, compila y lee los programas Echo.java y EjecutarEcho.java para entender su funcionamiento, después, ejecuta el proceso padre y no hagas nada. En una terminal, ejecuta el comando ps aux | grep java para localizar los dos procesos que están ejecutándose. Explica lo que ocurre cuando matas al proceso hijo con el comando kill (PID del proceso hijo), realiza capturas de pantalla que apoyen tu explicación. Ahora, repite lo mismo pero matando al proceso padre.

CE1 b). Explica en qué consisten los hilos de ejecución en un programa y qué relación tienen con los procesos.

CE1 d). Indica las diferencias entre programación paralela y programación distribuida, sus ventajas e inconvenientes.

CE1 c), e), f), h). Utilizando ejercicios de los hechos en clase, explica lo siguiente apoyándote en capturas de pantalla y asegúrate de incluir comentarios explicativos en tu código:

CE1 g). Elabora un programa en Java que lance dos subprocesos para que se ejecuten en paralelo.

https://docs.google.com/document/d/16Sh9qIP5k3-jlWS_eaIai291JCKra9oO0oDEK7jv_ag/edit?usp=drive_link