线程池(线程池概念)
一、线程池介绍
线程池:多个线程封装在一起进行操作
例如:一个活动三天完成,20人干完,那么20是线程,线程捆绑在一起执行。
特殊情况:
1.事多,有多少人要多少人,直到完成
2.事多,只要10个人
3.事多,只允许特定的人做
从JDK1.5后程序包后追加一个并访问的程序包:java.util.concurrent。有两个核心接口
创建无大小限制的线程池:puble new CachedThreadPool( );
固定大小的线程池:
publicnewFixedThreadPool( int nThreads);
单线程池:
public static Schedule SingleThreadScheduledExecutor();
二、线程池的定义
普通的执行线程池定义:
java.utava. util.concurrent. ExecutorService;
调度线程池:
java.util.concurrent.ScheduledExecutorService
创建线程池,一般可用 java.util.concurrent. Executors.