問題一覧に戻る
上級高度な機能
問題110: ExecutorService
ExecutorServiceでスレッドプールを効率的に管理します。タスクの送信、スレッドプールサイズの制御、スケーラブルな並行アプリケーションのための適切なエグゼキューターのシャットダウンを学びます。
import java.util.concurrent.*;
public class Main {
public static void main(String[] args) {
// Executorを作成
executor = Executors.__(3);
// タスクを送信
executor.(new Runnable() {
public void run() {
System.out.println("Task: " + Thread.currentThread().getName());
}
});
// Executorをシャットダウン
executor.();
}
}