// Multi Hola.java // // Compilador: javac 1.1.4 // Autor: Agustin Froufe // Creacion: 18-Sep-1996 05:51:27 // //--------------------------------------------------------------------------

// Definimos unos sencillos hilos. Se detendrán un rato // antes de imprimir sus nombres y retardos //

class Test Th? extends Thread {

    private String nombre;
    private int retardo;

    // Constructor para almacenar nuestro nombre
    // y el retardo
    public Test Th( String s,int d ) {
        nombre = s;
        retardo = d;
        }

    // El metodo run() es similar al main(), pero para
    // threads. Cuando run() termina el thread muere
    public void run() {
        // Retasamos la ejecución el tiempo especificado
        try {
            sleep( retardo );
        } catch( Interrupted Exception e ) {
            ;
        }

        // Ahora imprimimos el nombre
        System.out.println( “Hola Mundo! “+nombre+” “+retardo );
        }
    }

public class Multi Hola {

    public static void main( String args[] ) {
        Test Th t1,t2,t3;

        // Creamos los threads
        t1 = new Test Th( “Thread 1″,(int)(Math.random()*2000) );
        t2 = new Test Th( “Thread 2″,(int)(Math.random()*2000) );
        t3 = new Test Th( “Thread 3″,(int)(Math.random()*2000) );

        // Arrancamos los threads
        t1.start();
        t2.start();
        t3.start();
        }
    }

//----------------------------------------- Final del fichero Multi Hola.java

//Este fichero debe ser guardado con el nombre de la clase pública, en este caso, Multi Hola.java


Búsqueda personalizada

GFDL