1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Executors; 3 import java.util.concurrent.Semaphore; 4 5 public class Th.....
分类:
编程语言 时间:
2015-01-09 19:18:46
阅读次数:
260
闲话不多说,直接上代码。
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class MyThreadPool {
private ExecutorService exe;
private static final int POOL_SIZE = 4;...
分类:
编程语言 时间:
2015-01-07 09:25:34
阅读次数:
1418
1、是什么构成一个可运行的topology? worker processes(worker进程),executors(线程)和tasks。 一台Storm集群里面的机器可能运行一个或多个worker进程,一个worker进程运行一个特定topology的executors。 一个worker...
分类:
其他好文 时间:
2015-01-06 15:27:01
阅读次数:
153
java 1.5 concurrent 工具包中提供了五类线程池的创建:
ExecutorService executor=Executors.newCachedThreadPool();
ExecutorService cacheExecutor=Executors.newCachedThreadPool(new TestThreadFactory());
ExecutorS...
分类:
编程语言 时间:
2014-12-28 00:34:01
阅读次数:
463
package aaa.bbb; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import jav...
分类:
其他好文 时间:
2014-12-25 22:17:10
阅读次数:
238
java.util.concurrent 类?Executors java.lang.Object ??继承者?java.util.concurrent.Executors 此类是个工具类,它提供对Executor、ExecutorService、ScheduledExecutorService、ThreadFactory?和?Calla...
分类:
编程语言 时间:
2014-12-22 18:12:18
阅读次数:
250
线程池:
package com.mainserver;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.T...
分类:
编程语言 时间:
2014-12-20 15:28:04
阅读次数:
137
//?新建线程池
ExecutorService?pool?=?Executors.newFixedThreadPool(10);
//?将线程放入线程池
pool.execute(new?MyThread());
pool.execute(new?MyThread());
//?关闭线程池(关闭后不能再放入线程)
p...
分类:
编程语言 时间:
2014-12-09 14:10:14
阅读次数:
208
1、ThreadPoolExecutor的主要作用
在Oracle中对ThreadPoolExecutor的作用进行了说明:1、在大量的异步任务到达的情况下,使用线程池能够提升性能;2、提供一种资源管理和调度的方法。
一般通过Executors的工厂方法来生成一个线程池对象,Executors提供了多种方法来构造不同的线程池:1、带有缓存性质的线程池 Executors.new...
分类:
其他好文 时间:
2014-12-06 11:26:27
阅读次数:
179
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。首先Executor的execute方法只是执行一个Runnable的任务,当然了从某...
分类:
编程语言 时间:
2014-12-03 00:09:36
阅读次数:
218