私は既存のコードに取り組んでおり、クラスの1つでこのコードを見つけました。コードはExecutorService
、を実行する代わりにを使用していMyThread.start
ます。
ExecutorService
の代わりに使用する理由を教えてくださいThread.start
。
protected static ExecutorService executor = Executors.newFixedThreadPool(25);
while (!reader.isEOF()) {
String line = reader.readLine();
lineCount++;
if ((lineCount > 1) && (line != null)) {
MyThread t = new MyThread(line, lineCount);
executor.execute(t);
}
}