Ну, я пришел к своему концу: я бы сказал, что здесь 2 темы. Почему я должен иметь три, которых я не знаю.
public class ParallelProgramming {
public static void main(String[] args) {
Thrd firstThread = new Thrd("FirstThread.txt");
firstThread.start();
Thrd secondThread = new Thrd("SecondThread.txt");
secondThread.start();
} // main
} // class
public class Thrd extends Thread {
String file;
public Thrd(String file) {
this.file = file;
}
@Override
public void run(){
<read the file line by line>
}
}
Поскольку два потока запускаются основным потоком, который создается при запуске приложения (в некоторых случаях он также называется потоком пользовательского интерфейса).
Этот поток выполняет main
метод.
В каждом приложении Java есть основной поток. Он выполняет программу. Он также может создавать новые потоки.