Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:并发编程的一种编程方式是把任务拆分为...
分类:
其他好文 时间:
2015-04-10 13:24:10
阅读次数:
176
一:简单说明
ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。
下面是该接口的原型定义
java.util.concurrent.ScheduleExecutorService extends ExecutorService extends ...
分类:
移动开发 时间:
2015-04-08 10:58:58
阅读次数:
266
模拟了100米赛跑,10名选手已经准备就绪,只等裁判一声令下。当所有人都到达终点时,比赛结束。
分类:
编程语言 时间:
2015-04-01 17:20:05
阅读次数:
216
package test.thread;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class ExecutorTest {
private static int i=0;
private static final int PRINT_COUNT...
分类:
编程语言 时间:
2015-03-31 22:20:51
阅读次数:
168
shutdown
void shutdown()
启动一次顺序关闭,执行以前提交的任务,但不接受新任务。如果已经关闭,则调用没有其他作用。
抛出:SecurityException - 如果安全管理器存在并且关闭,此 ExecutorService 可能操作某些不允许调用者修改的线程(因为它没有保持RuntimePermission("modifyThread")),或者安全...
分类:
编程语言 时间:
2015-03-30 11:20:17
阅读次数:
147
LinkedBlockingQueue是由链表组成的阻塞队列,先来看demo
public class LinkedBlockingQueueDemo {
public static void main(String[] args) {
ExecutorService es = Executors.newCachedThreadPool();
BlockingQueue queue ...
分类:
数据库 时间:
2015-03-27 22:25:36
阅读次数:
196
1项目架构基本框架5个服务器:2游戏服线程main-server and logic server配置main-serverExecutorService bossExecutor = Executors.newCachedThreadPool(); ExecutorService...
分类:
其他好文 时间:
2015-03-20 18:18:29
阅读次数:
160
Executor框架Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。并发编程的一种编程方式是把任务...
分类:
编程语言 时间:
2015-03-19 12:55:58
阅读次数:
240
//创建一个线程ExecutorServiceexecutorService=Executors.newSingleThreadExecutor();Future<String>future=executorService.submit(newCallable<String>(){@OverridepublicStringcall()throwsInterruptedException{Thread.sleep(1000);return"success";}});Syste..
分类:
其他好文 时间:
2015-03-18 06:36:31
阅读次数:
115