// 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