码迷,mamicode.com
首页 >  
搜索关键字:executorservice    ( 576个结果
java线程池框架源码分析
相关类Executor,Executors,AbstractExecutorService,ExecutorService Executor:整个线程池执行者宽肩的顶层接口。定义了一个execute方法,整个线程执行者框架的核心方法。 public interface Executor { void execute(Runnable command); } ExecutorServ...
分类:编程语言   时间:2014-10-29 12:59:56    阅读次数:147
java 5 线程池
1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Executors; 3 4 public class ThreadPoolTest 5 { 6 public static void...
分类:编程语言   时间:2014-10-26 21:13:35    阅读次数:252
Java_并发线程_Futrue、FutureTask、Callable
1.Futrue public interface Future //Future 表示异步计算的结果ExecutorService threadPool = Executors.newSingleThreadExecutor(); Future future = threadPool.submit(new Callable() { public String call() throws Ex...
分类:编程语言   时间:2014-10-26 15:40:38    阅读次数:159
java的ThreadLocal类的用法
java的ThreadLocal类的用法,ThreadLocal是一个支持泛型的类,用在多线程中用于防止并发冲突问题。 例如下面的一个例子,就是用于线程增加1,但是相互不冲突 package com.test.threadlocal; import java.util.concurrent.ExecutorService; import java.util.concurrent.Execut...
分类:编程语言   时间:2014-10-23 16:24:35    阅读次数:235
使用无锁的方式和有锁的方式的程序性能对比
这里分别使用有锁和无锁两种方式,对一个数值进行增加,一直增加到100000,然后输出使用时间的长短。 1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Executors; 3 import...
分类:其他好文   时间:2014-10-13 00:03:08    阅读次数:335
带有返回值的 Callable 使用
工作中很多涉及到多线程的地方都implemnets Runable 接口 或者是 extends Thread 抽象类,但是这样子的话得不到返回值。 如果以下场景: 在多线程中计算值,线程结束后需要携带返回值。 这时就需要Callable接口,实现改接口后需要实现方法 call 。改接口需要ExecutorService的submit方法执行,执行结果包装在 Future泛型类中。 通过Future类的get()方法取得返回值,get()是阻塞的,在线程执行前调用get()方法会一直阻塞着。...
分类:其他好文   时间:2014-10-09 20:44:17    阅读次数:214
JAVA进阶-多线程(3)
1.以前使用线程API并没有返回结果,Callable/Future/FutureTask正是解决了此问题,并在调用过程中 作出对异常的捕获 -Callable执行call()方法返回Object对象,也可抛出异常;调用 Callable并不像Thread,而是调用 Future ExecutorService.submit(Callable task); -Future 返回值,调用该接...
分类:编程语言   时间:2014-10-07 18:09:53    阅读次数:279
java线程池笔记
java线程池是预先创建线程的一种技术,线程池在还没有线程到来之前创建一个数量的线程,放在空闲的队列中,然后对这些资源进行复用,减少频繁的创建和销毁对象, 1.jdk1.5以上提供了现成的线程池 2.java线程池的顶级接口是Executor,是一个执行线程的工具 3.线程池接口是ExecutorService...
分类:编程语言   时间:2014-10-07 14:07:23    阅读次数:218
Java并发专题 带返回结果的批量任务运行 CompletionService ExecutorService.invokeAll
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/27250059普通情况下,我们使用Runnable作为主要的任务表示形式,可是Runnable是一种有非常大局限的抽象,run方法中仅仅能记录日志,打印,或者把数据汇总入某个容器(一...
分类:编程语言   时间:2014-09-28 21:34:05    阅读次数:211
HTablePool 在Hbase 0.94、0.95、0.97被废弃,在0.98中被清除( HTablePool 对比HConnection.getTable)
HTablePool会被逐渐废弃,直到0.98的发行版本中会被清楚。使用新的API,HConnection.getTable(...)。 它的设计思想:        “默认情况下,当需要的时候,HConnectionInplementation将会创建一个ExecutorService。 这个ExecutorService能够选择性地传递,传入进去进行处理。HTableInterfaces...
分类:其他好文   时间:2014-09-24 19:47:37    阅读次数:298
576条   上一页 1 ... 51 52 53 54 55 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!