最近在看《深入剖析Tomcat》,在第四章有讲解Tomcat的默认连接器,和这个连接器有着密切关系的是一个处理器。一个连接器可以对应多个处理器。连接器的作用是从客户端的请求中提取出Socket,然后把Socket传递给处理器来处理用户的请求。需要注意的是连接器的关注点是在接收请求,分派给他下游的处理...
分类:
其他好文 时间:
2015-07-19 01:21:32
阅读次数:
134
、对于耗时的操作,我们的一般方法是开启“子线程”。如果需要更新UI,则需要使用handler2、如果耗时的操作太多,那么我们需要开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题。在这种情况下我们就可以考虑使用类AsyncTask来异步执行任务,不需要子线程和handler,就...
分类:
其他好文 时间:
2015-07-18 12:17:22
阅读次数:
115
这篇接着说ExecutorService相关内容。聊聊高并发(三十九)解析java.util.concurrent各个组件(十五) 理解ExecutorService接口的设计这篇说了ExecutorService接口扩展了Executor接口,在执行任务的基础上,提供了执行框架生命周期的管理,任务的异步执行,批量任务的执行的能力。AbstractExecutorService抽象类实现了Exec...
分类:
编程语言 时间:
2015-07-17 19:06:41
阅读次数:
172
苹果官方给的解释是:Grand Central Dispatch(GCD)是异步执行任务的技术之一。GCD的线程管理是作为系统的一部分来实现的,因此可以统一管理,也可执行任务,比以前的线程更有效率,这也是苹果推荐使用的技术。苹果官方对GCD的说明:开发者要做的只是定义想执行的任务并追加到适当...
分类:
编程语言 时间:
2015-07-17 18:31:33
阅读次数:
194
mediaplayer报错 prepareAsync called in state 1 是因为在setDataSource之前调用了prepare。因为setDataSource放到了线程里,忘了start(事实证明也不能放到线程中,因为会和prepareAsync异步执行,导致还没se...
分类:
其他好文 时间:
2015-07-16 18:35:07
阅读次数:
171
一)GCD 的使用方式dispatch_async(dispatch_queue_t queue, dispatch_block_t block);async表明运行方式queue则是你把任务交给那个线程队列来处理block代表的是你要做的事情//线程运行方式dispatch_async 异步执行d...
分类:
其他好文 时间:
2015-07-14 13:20:36
阅读次数:
100
大家开发应用的时候往往会用到异步处理,都是通过继承AsyncTask实现,有时候也伴随着超时做处理,过一段时间不管异步执行完没有都要做下一步事情,
那么我这里有一个简单的实例大家可以看下:
private static final int TIME_DELAY = 1500;
private boolean mIsLoaded;
private boolean mIsTimeO...
分类:
移动开发 时间:
2015-07-13 12:13:40
阅读次数:
142
olley提供了优美的框架,使android程序网络访问更容易、更快。 Volley抽象实现了底层的HTTP Client库,我们不需关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。 Volley请求会异步执行,不阻挡...
分类:
其他好文 时间:
2015-07-09 13:23:43
阅读次数:
101
UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用la...
分类:
移动开发 时间:
2015-07-09 13:08:40
阅读次数:
250
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。
Dispatch Queue
Dispa...
分类:
移动开发 时间:
2015-07-09 11:16:38
阅读次数:
175