線程池的使用

使用步驟:
1.使用線程池的工廠類Executors裏面提供的靜態方法newFixedThreadPool產生一個指定線程數量的線程池
2.創建一個類,實現Runnable接口,重寫run方法,設置線程任務
3.調用ExecutorService中的方法submit,傳遞線程任務(實現類),開啓線程,執行run方法
4.調用ExecutorService中的方法shutdown銷燬線程池(不建議執行)
代碼演示:

//線程池類
public class Demo01ThreadPool {
    public static void main(String[] args) {
        ExecutorService es= Executors.newFixedThreadPool(2);
        es.submit(new RunnableImp2());
        es.submit(new RunnableImp2());
        es.submit(new RunnableImp2());
    }
}
//具體實現類
public class RunnableImp2 implements Runnable{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName()+"正在執行任務。。。");
    }
}

結果:
執行結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章