ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Mapa mental “Arquitecturas paralelas y distribuidas”


Enviado por   •  20 de Marzo de 2023  •  Tareas  •  844 Palabras (4 Páginas)  •  32 Visitas

Página 1 de 4

[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");

    }                                        

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (155.8 Kb)   docx (107.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com