Programación multiproceso en java
¡Es increíble! ¿Cómo hace esto Java? ¡Tipo de viaje en el tiempo! Como lenguaje completamente orientado a objetos, Java proporciona la clase java.lang.Thread para facilitar la programación multiproceso. Esta clase proporciona muchos métodos para facilitarnos el control de nuestros propios hilos. Nuestra discusión futura se centrará en esta clase.
Entonces, ¿cómo proporcionamos a Java el código que queremos que ejecute el hilo? Echemos un vistazo a la clase de hilo. El método más importante de la clase Thread es run(), que es llamado por el método start() de la clase Thread y proporciona el código que ejecutará nuestro hilo. Para especificar nuestro propio código, ¡solo necesitamos anularlo!
Método 1: heredar la clase Thread y anular el método run(). Podemos anular run() en la subclase de la clase Thread que creamos y agregar el código que ejecutará el hilo. Aquí hay un ejemplo:
clase pública MyThread extiende el hilo {
int count= 1, number
public MyThread(int num) {
número = num
sistema . println(" crear hilo " $ NÚMERO
}
public void run(){
while(true) {
System.out.println("thread" number": count" count);
if(count== 6) devuelve;
}
}
Public static void main(String args[]) {
for(int I = 0; I<5 ;i) nuevo MiSubproceso(i 1). inicio();
}
}