关于ExecutorService的三种方法
2016-04-17 08:52
204 查看
ExecutorService 是实现线程池的一种用法,以下有三种使用方式
newCachedThreadPool 生成可以扩充的线程池,每当需要的线程数量超过当前,就会产生新的线程
newFixedThreadPool 生成固定的线程池,当线程数量不够的时候,任务会排队使用线程
newSingleThreadExecutor 特殊的固定线程池,区别就在于,只有一
newCachedThreadPool 生成可以扩充的线程池,每当需要的线程数量超过当前,就会产生新的线程
newFixedThreadPool 生成固定的线程池,当线程数量不够的时候,任务会排队使用线程
newSingleThreadExecutor 特殊的固定线程池,区别就在于,只有一
相关文章推荐
- js如何准确获取当前页面url网址信息
- sqlite入门基础(二):sqlite3_get_table,sqlite3_free_table
- 111.Populating Next Right Pointers in Each Node
- 走进DOM:HTML DOM
- 获取所有运行中进程的信息及常规操作
- LeetCode 110. Balanced Binary Tree
- Exposure Mask of Digital Cameras
- ASP.NET MVC下基于异常处理的完整解决方案
- 机器码和字节码
- MySQL本地可以连接,远程连接不上的问题
- 基于javascript实现图片切换效果
- kafaka参考链接
- 并行文件系统 BeeGFS 现已开源
- Redis源码剖析系列文章汇总
- 梦断代码阅读笔记01
- 大二上学期分班前的总结(上了快一年半大学的感悟)
- Android-简单适配器SimpleAdapter的用法
- 数据库索引
- LeetCode——036
- SQL 语句执行成本