67java线程池(线程池概念)

110 阅读1分钟

线程池(线程池概念)

一、线程池介绍

线程池:多个线程封装在一起进行操作

例如:一个活动三天完成,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.