多线程 问答

发布时间 2023-08-23 09:22:30作者: 野鹤闲人

1、怎么创建线程池

用threadPoolExecutor去创建,

核心线程数量,最大线程数量,保活时间,时间单位,工作队列

    public ThreadPoolExecutor(int corePoolSize,
                              int maximumPoolSize,
                              long keepAliveTime,
                              TimeUnit unit,
                              BlockingQueue<Runnable> workQueue) {
        this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue,
             Executors.defaultThreadFactory(), defaultHandler);
    }