java基础之线程池
Posted 暮尘时雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础之线程池相关的知识,希望对你有一定的参考价值。
一、线程池:提前创建多个线程存放到集合容器中,其中的线程可以反复使用,减少资源的开销
作用就是:线程执行完一个任务,并不被销毁,而是可以继续执行其他的任务
使用线程池中线程对象的步骤:
1. 创建线程池对象。
2..创建Runnable接口子类对象(线程所要执行的任务【target】)
3. 提交Runnable接口子类对象。
public class ExecutorTest {
/**
* 一个线程池,2个线程,3个任务 Executors:线程池工具类
* @param args
*/
public static void main(String[] args) {
ExecutorService executorService = Executors.newFixedThreadPool(2);
executorService.submit(new RunableDemo());
executorService.submit(new RunableDemo());
executorService.submit(new RunableDemo());
}
}
以上是关于java基础之线程池的主要内容,如果未能解决你的问题,请参考以下文章