黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java多線程編程概述
Java多線程的安全問題
Java多線程同步
Java多線程間的通信
Java線程Lock
Java多線程管理
保障線程安全的設計技術
Java鎖的優化及注意事項
Java多線程集合
【Java多線程】單例模式與多線程

Java線程池的拒絕策略

ThreadPoolExecutor構造方法的最后一個參數指定了拒絕策略.當提交給線程池的任務量超過實際承載能力時,如何處理? 即線程池中的線程已經用完了,等待隊列也滿了,無法為新提交的任務服務,可以通過拒絕策略來處理這個問題. JDK提供了四種拒絕策略:

● AbortPolicy策略,會拋出異常。

● CallerRunsPolicy策略,只要線程池沒關閉,會在調用者線程中運行當前被丟棄的任務。

● DiscardOldestPolicy將任務隊列中最老的任務丟棄,嘗試再次提交新任務。

● DiscardPolicy直接丟棄這個無法處理的任務。

Executors工具類提供的靜態方法返回的線程池默認的拒絕策略是AbortPolicy拋出異常,如果內置的拒絕策略無法滿足實際需求,可以擴展RejectedExecutionHandler接口。

package com.wkcto.threadpool;

import java.util.Random;
import java.util.concurrent.*;

/**
 * 自定義拒絕策略
 */
public class Test03 {
    public static void main(String[] args) {
        //定義任務
        Runnable r = new Runnable() {
            @Override
            public void run() {
                int num = new Random().nextInt(5);
                System.out.println(Thread.currentThread().getId() + "--" + System.currentTimeMillis() + "開始睡眠" + num + "秒");
                try {
                    TimeUnit.SECONDS.sleep(num);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        };

        //創建線程池, 自定義拒絕策略
        ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(5, 5, 0, TimeUnit.SECONDS, new LinkedBlockingQueue<>(10), Executors.defaultThreadFactory(), new RejectedExecutionHandler(){
            @Override
            public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) {
                //r就是請求的任務, executor就是當前線程池
                System.out.println(r + " is discarding..");
            }
        });

        //向線程池提交若干任務
        for (int i = 0; i < Integer.MAX_VALUE; i++) {
            threadPoolExecutor.submit(r);
        }
    }
}
全部教程
主站蜘蛛池模板: 国产已拍视频 | 免费一级特黄特色大片在线 | 播放一级特黄录像 | 黄网站视频在线观看 | 无遮挡一级毛片私人影院 | 天天操天天射天天色 | 精品国产免费一区二区三区 | 欧美成人手机视频免费播放 | 国产香港一级毛片在线看 | 亚洲欧美日韩在线不卡中文 | 国产一级淫片视频免费看 | 色美女影院 | 欧美日本日韩aⅴ在线视频 欧美日本免费观看αv片 | 毛片在线全部免费观看 | 毛片免费毛片一级jjj毛片 | 亚洲黄色a| 狠狠色成人综合 | 级毛片久久久毛片精品毛片 | 天天天天做夜夜夜做 | 国产亚洲欧美在线视频 | 国产成人在线视频观看 | 成 人 免 费 黄 色 | www视频| 欧美日韩不卡视频 | 精品国产一区二区麻豆 | 视频一本大道香蕉久在线播放 | 亚欧毛片基地国产毛片基地 | 亚洲大胆美女人体一二三区 | 色尤物网站 | 天天曰天天 | 天天干天天干天天天天天天爽 | 网站免费满18成年在线观看 | 精品久草 | 男女上下爽无遮挡午夜免费视频 | 国产高清freexxxx性 | 黄色天堂网 | 在线观看亚洲欧美 | 人人看人人搞 | 乱色伦图片区 | 日韩在线一 | 欧美在线 | 欧美 |