首页>代码>java开发自定义线程池实例,基于maven构建>/threadpool-core/src/main/java/com/jp/nian/threadpool/core/TestMain.java
package com.jp.nian.threadpool.core;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * @ClassName: TestMain  
 * @Description: 测试多线程池类 
 * @date: 2017年1月11日 上午11:42:26 
 * 
 * @author tanfan 
 * @version  
 * @since JDK 1.7
 */
public class TestMain {
	private static final Logger logger = LoggerFactory.getLogger(TestMain.class);
	public static void main(String[] args) {
		logger.info("start....");
		//初始化10个线程,默认5个初始化线程
		Pool<PoolThread> pool = new ThreadPool(10);
		//初始化100个任务
		Task[] task = new Task[100];
		for(int i=0;i < task.length;i++){
			task[i] = new Task("name"+i);
			//10个线程去执行100个任务,肯定有线程执行2个或2个以上的任务
			pool.execute(task[i]);
		}
		//等待任务运行完执行
		pool.shutdown();
		logger.info("线程池关闭....");
	}
}
最近下载更多
heweimin  LV13 2022年7月18日
2469095052  LV8 2022年5月27日
mylzdy  LV12 2022年5月12日
2252536772  LV21 2020年7月22日
lironggang  LV38 2019年9月17日
lookerKing  LV1 2019年8月28日
huohaixiang  LV2 2019年8月19日
8317073  LV12 2019年7月16日
cj1234  LV6 2019年5月6日
191609616  LV5 2019年3月8日
最近浏览更多
爱情戴罪的羔羊  LV7 4月2日
sky1044  LV1 2月19日
heweimin  LV13 2022年7月18日
xuexizhuanyong23  LV16 2022年7月3日
2469095052  LV8 2022年5月27日
mylzdy  LV12 2022年5月12日
随便取个名字_哈哈  LV27 2021年11月7日
vae222  LV2 2021年5月3日
zhou4048  LV1 2021年4月15日
xb1406112453  LV5 2021年4月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友