código Java para ejecutar múltiples hilos en un programa

ejemplo

hebra Java : Aquí, vamos a aprender cómo ejecutar múltiples hilos en un programa en lenguaje de programación Java?

La tarea es ejecutar / ejecutar múltiples hilos en un programa en Java.

En el siguiente código, estamos creando un método class printNumbers () para imprimir números de 1 a 10, la creación de dos hilos uno y dos , y la inicialización con el método que utiliza static :: printNumbers .

Código:

public class Main {
//method to print numbers from 1 to 10
public static void printNumbers() {
for (int i = 1; i <= 10; i++) {
System.out.print(i + " ");
}
//printing new line
System.out.println();
}
//main code
public static void main(String[] args) {
//thread object creation
Thread one = new Thread(Main::printNumbers);
Thread two = new Thread(Main::printNumbers);
//starting the threads
one.start();
two.start();
}
}

salida

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10

Inicialización de hilos con diferentes métodos

public class Main {
//method1 - printing numbers from 1 to 10
public static void printNumbers1() {
for (int i = 1; i <= 10; i++) {
System.out.print(i + " ");
}
//printing new line
System.out.println();
}
//method2 - printing numbers from 10 to 1
public static void printNumbers2() {
for (int i = 10; i >= 1; i--) {
System.out.print(i + " ");
}
//printing new line
System.out.println();
}
//main code
public static void main(String[] args) {
//thread object creation
Thread one = new Thread(Main::printNumbers1);
Thread two = new Thread(Main::printNumbers2);
//starting the threads
one.start();
two.start();
}
}

salida

10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *