码迷,mamicode.com
首页 >  
搜索关键字:threadpooltaskexecutor; threadpoolexecutor; 多线程调度; 队列;超时;    ( 659个结果
[第2章]多线程:GCD的简单使用(2)——调度组
调度组,dispatch group,异步,多线程,GCD,iOS,苹果...
分类:编程语言   时间:2015-08-10 00:32:57    阅读次数:146
深入理解ThreadPoolExecutor运转机制
最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,...
分类:其他好文   时间:2015-08-05 16:25:42    阅读次数:102
ThreadPoolExecutor线程池
ExecutorService (具有服务生命周期的Executor)  是一个接口,用于执行线程的服务,有两个具体的实现类       ScheduledThreadPoolExecutor, ThreadPoolExecutor ExecutorService的生命周期:  ExecutorService有3种生命状态  运行,关闭,终止     Exec...
分类:编程语言   时间:2015-07-29 23:10:59    阅读次数:321
ThreadPoolExecutor使用和思考-线程池大小设置与BlockingQueue的三种
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 ? 前记: ? jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方...
分类:编程语言   时间:2015-07-28 11:05:44    阅读次数:145
跟我学Java多线程——线程池与阻塞队列
我们这篇文章延续了上一篇文章中关于ThreadPoolExecutor线程池的一些内容,分别是newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor,同时根据这些线程池与ThreadPoolExecutor的关系,进而引出了阻塞队列BlockingQueue,接下来我们详细介绍了接口BlockingQueue和接口中的方法,最后又介绍了接口BlockingQueue的实现类。...
分类:编程语言   时间:2015-07-28 09:08:34    阅读次数:169
跟我学Java多线程——ThreadPoolExecutor(线程池)
关于线程池ThreadPoolExecutor我们本篇文章讲解了线程池是什么以及使用线程池的好处,并且通过一个简单的demo来让大家对线程池有一个整体认识,最后介绍了线程池ThreadPoolExecutor类的与父类以及接口的关系...
分类:编程语言   时间:2015-07-27 16:29:49    阅读次数:111
Android 多线程下载原理剖析
今天带来一个多线程下载的 例子。先看一下效果,点击 下载 开始下载,同时显示下载进度,下载完成,变成程 安装,点击安装 提示 安装应用。界面效果这里写图片描述线程池 ThreadPoolExecutor在下面介绍实现下载原理的时候,我想尝试倒着来说,这样是否好理解一点? 我们都知道,下载助手,比如360, 百度的 手机助手,下载APP 的时候 ,都可以同时下载多个,所以,下载肯定是多线程的,所以...
分类:移动开发   时间:2015-07-23 00:46:36    阅读次数:260
聊聊高并发(四十四)解析java.util.concurrent各个组件(二十) Executors工厂类
Executor框架为了更方便使用,提供了Executors这个工厂类,通过一系列的静态工厂方法,可以快速地创建相应的Executor实例。 只有一个nThreads参数的newFixedThreadPool方法会创建一个ThreadPoolExecutor,corePoolSize和maximumPoolSize都是nThreads,并且keepAliveTime为0表示不会设置过期时...
分类:编程语言   时间:2015-07-22 18:59:17    阅读次数:156
Java-ThreadPoolExecutor类
ThreadPoolExecutor提供了四种构造方法: ThreadPoolExecutor(int?corePoolSize,?int?maximumPoolSize,?long?keepAliveTime,?TimeUnit?unit,?BlockingQueue<Runnable>?workQueue) Creates?a?new?Thr...
分类:编程语言   时间:2015-07-19 22:00:33    阅读次数:162
Java 线程池ThreadPoolExecutor简单应用
什么是线程池: 线程池就是控制线程的一个池子。用来控制线程数量。 为什么要使用线程池: 1.避免系统重复创建和销毁线程影响运行的时间(创建+销毁>>执行时间时) 2.控制线程数量,线程过多会导致机器运行卡(大约一个线程占用1M空间) ThreadPoolExecutor构造方法 public ThreadPoolExecutor(int corePoolSize...
分类:编程语言   时间:2015-07-14 13:45:16    阅读次数:116
659条   上一页 1 ... 55 56 57 58 59 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!