- Para nuestro taller de hilos debemos hacer un sistema que va a realizar cálculos. Lo primero que el sistema tiene que hacer es monitorear alguna carpeta por ejemplo “C:\\temp\\calculos”.
- Para la tarea de monitoreo vamos hacer un Hilo o Proceso que estará viendo cuando se guarde algún archivo de texto.
- Los archivos de texto lo que van a tener es formulas simples como 2+2, 6*90, etc.
- Cada archivo tiene que ser leído por un hilo (por cada archivo vamos a crear un hilo) que se va a encargar de leer el contenido del archivo y realizar los cálculos.
- Finalmente se debe de imprimir el resultado en pantalla (System.out.println).
- Threads.
- Hilos.
- MultiHilos
- Programación MultiHilo.
- Multiprocesos.
- Procesos.
- CLASE1
- CLASE2
- CLASE3
- CLASE4
- CLASE5
public void run(){} , y dentro de el vamos a tener lo que queremos que haga el hilo. Esto lo repetimos en todas las clases que queramos sean HILOS.
En código se vería así una CLASE HILO:
public class HILO1 extends Thread {
@Override
public void run() //METODO RUN PARA EL HILO
{
System.out.println ("SOY EL HILO 1");
}
}
Ya tenemos una clase HILO1 en el código de arriba, ahora sólo nos falta ejecutar ese HILO1.
Todo se hace desde lo hacemos desde nuestra Clase Principal. La clase principal se crea automáticamente cuando Iniciamos un nuevo proyecto, esta trae el método MAIN(), en este caso dentro del método MAIN() llamaremos al HILO1.
public class HILOS {
public static void main(String[] args) {
// TODO code application logic here
HILO1 mihilo1 = new HILO1(); //Inicializamos un nuevo Hilo
mihilo1.start(); //inicia hilo1
}
}
Con esto ya el programa les debería Funcionar 100%, Gracias y cualquier Duda me la pueden publicar Aquí: