Atom Blog

Mostrando las entradas con la etiqueta Runnable. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Runnable. Mostrar todas las entradas

Como usar Threads (hilos) en Java

En este ejemplo se realizara la suma de todos los numeros de una matriz. La dimension de la matriz es de 6000 x 6000.

La suma se realizara de dos formas diferentes:
En primer lugar se realiza la suma secuencial de los valores de la matriz.
En segundo lugar se crean 6 threads, cada uno se encargara de sumar los valores de una fila de la matriz. Luego de esto se calcula la suma de los valores de la filas, obteniendo la suma total de la matriz.

Creacion y Ejecucion de Subprocesos en Java Netbeans 7.1

La inerfaz Runnable es el medio preferido para crear aplicaciones en Java con subprocesamiento multiple. 
Un objeto Runnable representa una tarea, la misma que puede ejecutarse concurrentemente con otras tareas.
La interfaz Runnable declara un solo metodo, run(), el cual contiene el codigo que define la tarea que debe realizar un objeto Runnable. Cuando se crea e inicia un subproceso que ejecuta un objeto Runnable, el subproceso llama al metodo run del objeto Runnable, el cual se ejecuta en el nuevo subproceso.