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

GLOSARIO TECNOLOGICO


Enviado por   •  14 de Junio de 2014  •  841 Palabras (4 Páginas)  •  171 Visitas

Página 1 de 4

Constructor de un hilo Thread.

Constructor de un hilo Thread(Runnable objetohilo,String Nombre_hilo);

La clase que implemente el uso de hilos debe de implementar el método run( ) que es el proceso que se quiere que se ejecute simultáneamente. Y para mandar llamar a ejecutarlo se usa el método start( ).

Construir un hilo extendiendo la clase Thread

Se debe de extender la nueva clase de la Thread y entonces crear una instancia de clase y sobrescribir el método run( ) que es el punto de entrada para el nuevo hilo, para poder llamar al método run se debe llamar al método start( ) para que arranque el nuevo hilo.

A cada parte del programa se le denomina como hilo (thread).

La programación multihilo es una forma especializada de multitarea.

Existe multitarea basada en procesos y basada en hilos.

Construir un hilo implementando la interfaz Runnable

La forma más fácil de crear un hilo es crear una clase que implemente la interfaz Runnable.

El único requisito es que implemente el método run que define la entrada para arrancar el hilo.

Es necesario que se defina un objeto del tipo Thread dentro de la clase, que le permitirá

arrancar el hilo mediante el llamado al método start que hará que se ejecute le método run.

Elección de una de las dos opciones

En este momento nos podemos preguntar cual de las 2 opciones es la mejor, eso

depende de la aplicación por ejemplo cuando hay necesidad de heredar de una clase base

y además manejar programación múltiple entonces lo mas recomendable es manejar

implements Runnable, en otro caso puede utilizar una extensión de la clase Thread.

Aunque la mayoría de los programadores prefieren manejar la interfaz Runnable.

Creación de múltiples hilos

Hasta ahora solo hemos creado dos hilos el hilo principal y un hilo hijo. Sin embargo se pueden

generar tantos hilos como necesite. Se debe de cuidar una cosa y esta es que el hilo principal

debe de terminar después de que terminen los hilos hijos, ya que cuando termina el hilo

principal termina el programa. Se puede realizar utilizando el tiempo con Thread.sleep que dure

mas que los hilos hijos o utilizar join que espera a que terminen los hilos hijos antes de que

termine el hilo padre.

Prioridades de los Hilos

Se pueden asignar prioridades a los hilos mediante el método:

final void setPriority(int

...

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