线程池
来源:互联网 发布:伪装者于曼丽知乎 编辑:程序博客网 时间:2024/05/16 14:16
java.util.concurrent
提供线程池的支持
FixedThreadPool
可以容纳固定数量的线程CachedThreadPool
线程池的大小会随执行的任务动态分配SingleThreadExecutor
单个线程的线程池,若当前线程在执行任务时发生中断,会创建新的线程代替ScheduledThreadPool
类似于Timer的定时器
package com.concurrent.forkjoinpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadPoolTest { public static void main(String[] args){ ExecutorService pool = Executors.newFixedThreadPool(3); for(int i=0; i<4; i++){ final int taskId = i; pool.execute(new Runnable(){ @Override public void run() { for(int j=0; j<5; j++){ try { Thread.sleep(20); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("第" + taskId + "次任务的第" + j + "次执行"); } } }); } pool.shutdown(); }}
0 0
- 线程与线程池
- 线程池 线程优先级
- Executor线程,线程池
- 线程、多线程、线程池
- IOS-线程、线程池
- Java线程:线程池
- 线程和线程池
- 线程、多线程、线程池
- 线程、多线程、线程池
- 线程(六)线程池
- ExecutorService(线程池)+线程
- 线程和线程池
- 线程&线程池 简略
- 线程和线程池
- 线程池 线程锁
- 线程、线程池总结
- 线程与线程池
- 线程、锁、线程池
- 算法——最小调整有序
- DLL注入之远程线程注入
- 交换、路由与防火墙手记(2)
- 文章标题
- 图解JavaScript
- 线程池
- 伸展树 - hdu1890 Robotic Sort
- HDU 4971 A simple brute force problem.(最大权闭合)
- 实现ArcGIS水文分析计算汇流累积量功能
- [转]在Ubuntu中安装Python科学计算环境
- 运用Polygon类绘制六边形
- 蓝汛ChinaCache助力大阅兵全球直播
- 数组和指针的区别
- HTTP 状态码的完整列表