Как создать 10 потоков в java?

Пользователь

от dan_farrell , в категории: Java , 7 месяцев назад

Как создать 10 потоков в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hermina.hauck , 5 месяцев назад

@dan_farrell 

Существует несколько способов создания потоков в Java. Один из них - использовать класс Thread.


Вот пример создания 10 потоков в Java с использованием класса Thread:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
public class MyThread extends Thread {
    public void run() {
        // код, который будет выполняться в потоке
    }
}

public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            MyThread thread = new MyThread();
            thread.start();
        }
    }
}


В этом примере мы создаем класс MyThread, который наследует класс Thread и переопределяет метод run(). В методе run() содержится код, который будет выполняться в потоке.


Затем мы создаем 10 экземпляров класса MyThread и запускаем каждый из них, вызывая метод start(). При вызове метода start() для каждого экземпляра класса MyThread, будет создан новый поток и метод run() будет выполняться в этом потоке.


Обратите внимание, что порядок выполнения кода в потоках не гарантирован и может быть произвольным.