In this code example, threads are started within a for-loop.
public class MyThread extends Thread {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
Thread thread = new Thread("Thread-" + i) {
public void run() {
System.out.println(getName() + " is running");
}
};
thread.start();
}
}
}
Thread-0 is running
Thread-1 is running
Thread-2 is running
Thread-3 is running
Thread-4 is running
Thread-5 is running
Thread-6 is running
Thread-7 is running
Thread-8 is running
Thread-9 is running