大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java多線程編程概述
Java多線程的安全問題
Java多線程同步
Java多線程間的通信
Java線程Lock
Java多線程管理
保障線程安全的設(shè)計(jì)技術(shù)
Java鎖的優(yōu)化及注意事項(xiàng)
Java多線程集合
【Java多線程】單例模式與多線程

Java線程池ThreadFactory

線程池中的線程從哪兒來的? 答案就是ThreadFactory。

ThreadFactory是一個(gè)接口,只有一個(gè)用來創(chuàng)建線程的方法:

Thread newThread(Runnable r);

當(dāng)線程池中需要創(chuàng)建線程時(shí)就會調(diào)用該方法。

package com.wkcto.threadpool;

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

/**
 * 自定義線程工廠
 */
public class Test04 {
    public static void main(String[] args) throws InterruptedException {
        //定義任務(wù)
        Runnable r = new Runnable() {
            @Override
            public void run() {
                int num = new Random().nextInt(10);
                System.out.println(Thread.currentThread().getId() + "--" + System.currentTimeMillis() + "開始睡眠:" + num + "秒");
                try {
                    TimeUnit.SECONDS.sleep(num);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        };
        //創(chuàng)建線程池, 使用自定義線程工廠, 采用默認(rèn)的拒絕策略是拋出異常
        ExecutorService executorService = new ThreadPoolExecutor(5, 5, 0, TimeUnit.SECONDS, new SynchronousQueue<>(), new ThreadFactory() {
            @Override
            public Thread newThread(Runnable r) {
                //根據(jù)參數(shù)r接收的任務(wù),創(chuàng)建一個(gè)線程
                Thread t = new Thread( r );
                t.setDaemon(true);  //設(shè)置為守護(hù)線程, 當(dāng)主線程運(yùn)行結(jié)束,線程池中的線程會自動退出
                System.out.println("創(chuàng)建了線程: " + t);
                return t ;
            }
        });

        //提交5個(gè)任務(wù), 當(dāng)給當(dāng)前線程池提交的任務(wù)超過5個(gè)時(shí),線程池默認(rèn)拋出異常
        for (int i = 0; i < 5; i++) {
            executorService.submit(r);
        }

        //主線程睡眠
        Thread.sleep(10000);
        //主線程睡眠超時(shí), 主線程結(jié)束, 線程池中的線程會自動退出
    }
}
全部教程
主站蜘蛛池模板: 99久久一区| 成人亚洲 | 日本亚州在线播放精品 | 久久 精品 一区二区 | 国产全黄a一级毛片 | 男人与牛做爰的视频 | 青青草国产97免久久费观看 | 精品国产系列 | 精品91自产拍在线观看一区 | 亚洲欧美日韩高清一区二区三区 | 亚洲最色 | 国产亚洲一区二区在线观看 | 九九热精品免费视频 | 婷婷的久久五月综合先锋影音 | 99热久久久久久久免费观看 | 天天操夜夜拍 | 久久66热这里只会有精品 | 婷婷开心激情 | 欧美精品福利在线视频 | 欧美真人视频一级毛片 | 97久久久久国产精品嫩草影院 | 91热久久免费精品99 | 亚洲狠狠婷婷综合久久久久网站 | 五月天在线婷婷 | 日韩一区二区三区在线观看 | 免费视频爱爱 | 日本一级毛片视频网站 | 亚洲欧美日韩一区二区在线观看 | 超97在线观看精品国产 | 国产欧美视频一区二区三区 | 国产美女mm131爽爽爽免费 | 狠狠亚洲婷婷综合色香五 | 国产精品日本一区二区在线播放 | 亚洲一区二区影院 | 久久久国产精品免费视频 | 五月天婷婷网站 | 久久精品亚洲精品一区 | 久久精品夜夜夜夜夜久久 | 91麻豆精品国产91久久久久久 | jiz中国| 毛片直接看 |