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

Reporte De Practica 1


Enviado por   •  20 de Agosto de 2014  •  205 Palabras (1 Páginas)  •  186 Visitas

Creacion de hilos

Creacion de hilos heredando de la clase thread

Codigo en java:

class ThreadConHerencia extends Thread {

String palabra;

public ThreadConHerencia (String _palabra) {

palabra = _palabra;}

public void run( ) {

for (int i=0; i<10; i++)

System.out.println(palabra); }

public static void main(String[] args) {

Thread a = new ThreadConHerencia ("hiloUno");

Thread b = new ThreadConHerencia ("hiloDos");

Thread c = new ThreadConHerencia ("hiloTres");

Thread d = new ThreadConHerencia ("hiloCuatro");

a.start();

b.start();

c.start();

d.start();

System.out.println("Fin del hilo principal"); }}

class ThreadConHerencia extends Thread.- La clase principal, la cual está heredando de la clase thread para que nuestro(s) objeto(s) pertenecientes a la clase se conviertan en hilos.

public ThreadConHerencia (String _palabra).- Hacemos el constructor de la clase que recibirá como parámetro una palabra.

public void run( ).-En este método especificamos que es lo que queremos que haga nuestro hilo, en este caso la impresión de la palabra 10 veces.

public static void main(String[] args).- Creamos nuestro menú el cual va a constar de la creación de nuestros hilos correspondientes

Ejemplo: Thread a = new ThreadConHerencia ("hiloUno")

Aquí solo hemos creado nuestro hilo pero aún no lo ponemos en ejecución, para poner el hilo en ejecución se va a invocar el método start(), que pertenece a la clase thread

Ejemplo: a.start();

Y de esta manera ya tenemos a nuestros hilos ejecutándose y haciendo lo que le hayamos pedido mediante el método run().

Programa ejecutándose:

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com