多线程
一.Java构建线程的方式
- 继承Thread
- 实现Runnable
- 实现Callable
- 线程池方式
- 推荐手动创建线程池
二.线程池的7个参数
public ThreadPoolExecutor(int corePoolSize,//核心线程数
int maximumPoolSize,//最大线程数
long keepAliveTime,//最大空闲时间
TimeUnit unit,//时间单位
BlockingQueue<Runnable> workQueue,//阻塞队列
ThreadFactory threadFactory,//线程工厂
RejectedExecutionHandler handler) {//拒绝策略
}
线程有提交优先级和执行优先级
用这个类可以创建线程
ExecutorService executorService=Executors.newWorkStealingPool();
浙公网安备 33010602011771号