Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199302
  • 博文数量: 102
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1015
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-05 16:45
文章存档

2014年(73)

2013年(29)

我的朋友

分类: Android平台

2014-04-26 22:43:20

20140426周六,不上班
今天呢是哥我的生日,Happy!!!首先,感谢父母、感谢everyone!!!其次,继续学习!!!
Executor:java并发编程 Executor框架


Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,
其中包括线程池,Executor,Executors,ExecutorService,CompletionService,
Future,Callable等。
并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,
然后在提交给一个Executor执行,Executor.execute(Runnalbe) 。
Executor在执行时使用内部的线程池完成操作。

2、Application
Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口。

public static ExecutorService newFixedThreadPool(int nThreads)

创建固定数目线程的线程池。

public static ExecutorService newCachedThreadPool()

创建一个可缓存的线程池,调用execute 将重用以前构造的线程(如果线程可用)。
如果现有线程没有可用的,则创建一个新线程并添加到池中。终止并从缓存中移除
那些已有 60 秒钟未被使用的线程。

public static ExecutorService newSingleThreadExecutor()

创建一个单线程化的Executor。

public static ScheduledExecutorService newScheduledThreadPool(int corePoolSize)

创建一个支持定时及周期性的任务执行的线程池,多数情况下可用来替代Timer类。

关于Android的application类:
http://blog.sina.com.cn/s/blog_6e47de3e01017avo.html
http://blog.csdn.net/lieren666/article/details/7598288


阅读(934) | 评论(0) | 转发(0) |
0

上一篇:02_12_JSON数据解析

下一篇:20140427

给主人留下些什么吧!~~