Mapa mental “Arquitecturas paralelas y distribuidas”
Enviado por luismosque • 20 de Marzo de 2023 • Tarea • 844 Palabras (4 Páginas) • 51 Visitas
[pic 1]
UNIVERSIDAD SABES IRAPUATO
Maestra: Emma Sánchez Barragán
Alumno: Luis Arturo Mosqueda Vázquez.
Actividad 3: Mapa mental “Arquitecturas paralelas y distribuidas”
Materia: Programación avanzada
Fecha de entrega: 30/01/23
Para esta actividad se pide realizar la creación de un formulario sobre hilos, para esto requerimos de netbeans.
[pic 2]
Primero que nada realice la actividad que nos dan de ejemplo y al ejecutarla me di cuenta de como es un poco su proceso y aunque se que es confuso creo que este proceso hace que cada uno de los hilos se ejecuten simultáneamente para que estén por separado. Con este ejemplo queda claro que se puede realizar para muchas más cosas.
Ahora para la actividad nos pedía realizar un formulario el cual pensé que dependía de la primera actividad y que debería de heredar de la primera clase, pero no ya de ahí si fue un poco mas sencillo realizar el código en la misma clase del jFrame.
Así fue como me quedo:
[pic 3]
El código más importante implementado es el siguiente:
package actividad;
import javax.swing.JOptionPane;
public class frmEjercicio1 extends javax.swing.JFrame implements Runnable {
private int id;
public frmEjercicio1(int id){
this.id = id;
}
public frmEjercicio1() {
initComponents();
}
@Override
public void run(){
JOptionPane.showMessageDialog(null,"Soy el hilo" + id);
}
private void btnlanzarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
frmEjercicio1 objH1 = new frmEjercicio1(Integer.parseInt(valor1.getText()));
frmEjercicio1 objH2 = new frmEjercicio1(Integer.parseInt(valor2.getText()));
frmEjercicio1 objH3 = new frmEjercicio1(Integer.parseInt(valor3.getText()));
frmEjercicio1 objH4 = new frmEjercicio1(Integer.parseInt(valor4.getText()));
Thread h1 = new Thread(objH1);
Thread h2 = new Thread(objH2);
Thread h3 = new Thread(objH3);
Thread h4 = new Thread(objH4);
h1.start();
h2.start();
h3.start();
h4.start();
JOptionPane.showMessageDialog(null, "soy el hilo principal");
}
...