最新文章列表

Java Concurrency: ExecutorService Introduction

1) Difference between Callable and Runnable      The Callable interface is similar to Runnable, in that both are designed for classes whose instances are potentially executed by another thread. A Ru ...
DavyJones2010 评论(0) 有1040人浏览 2014-05-14 17:24

Runnable, Callable和Future

原文链接:http://www.2cto.com/kf/201204/128725.html Callable接口定义了一个call方法可以作为线程的执行体,但call方法比run方法更强大:     A、call方法可以有返回值     B、call方法可以申明抛出异常     Callable接口是JDK5后新增的接口,而且不是Runnable的子接口,所以Callable对象不能直 ...
darrenzhu 评论(0) 有1429人浏览 2014-04-12 16:48

Callable、Future和CompletionService

在整理执行器Executor之前,需要提到这样几个类/接口,这些类在使用执行器实现并发开发的时候是比较有用的,他们就是Callable、Future和CompletionService。 0. Callable 在最开始整理Java多线程并发的文章时就提到过了,Runnable是在JDK1.0中就有的。我们再来回头看下java.lang.Runnable:   [java] vi ...
milagro 评论(0) 有540人浏览 2014-03-26 14:43

java之可回调的固定线程池

import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import java.util.concurrent.LinkedBlockingQu ...
jynine 评论(0) 有2327人浏览 2013-12-10 18:34

Callable与Future的应用

/** * CallableAndFuture.java * cn.com.songjy.test.socket.thread * Function: TODO * * version date author * ────────────────────────────────── * 1.0 2013-8-17 songjy * ...
宋建勇 评论(0) 有1068人浏览 2013-08-19 20:03

Java并发编程-Executor框架+实例

Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable ...
MouseLearnJava 评论(0) 有3828人浏览 2013-07-18 21:23

使用Java的Callable接口运行线程

Runnable和Callable的区别:(1)Runnable是自从java1.1就有了,而Callable是1.5之后才加上去的(2)Callable规定的方法是call(),Runnable规定的方法是run()(3)Callable的任务执行 ...
tonlion2046 评论(0) 有14967人浏览 2013-05-23 16:51

多线程-初识(一)

 线程有多种实现的方式: 1.实现 Runnable 接口,实现run() 方法 2.继承Thread类,调用start()  方法 3.实现Callable 接口,实现call() 方法,和第一种 差不多,call 方法要抛出异常,run 不会   假设,我们现在有个通知数数的任务,从1-100。   public class Advice implements Runnable ...
greemranqq 评论(0) 有1302人浏览 2013-03-29 10:18

继承Callable接口从任务中产生返回值

Runnale是执行工作的独立任务,但是它不会返回任何值。 如果你希望任务在执行完成后能够返回一个值,那么可以实现Callable接口。 package threadpool; import java.util.concurrent.Callable; /** * * @author hewei * * Runnable是执行工作的独立任务,但是它不 ...
hewei5894 评论(0) 有1896人浏览 2012-12-21 16:30

Java多线程之Callable接口的实现

import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future;   /**  * Callable 和 Future接 ...
虚客_zZ 评论(0) 有677人浏览 2012-11-28 17:16

callable和Future

      Callable,线程执行任务,它是jdk1.5加入到api中的,相比于Runnable,它有俩大优点:第一,它可以有返回值,且返回值由我们事先泛型的Callable<T>中的T决定。第二,当我们在执行一个任务时,如果超时,我们可以取消它的执行。      下面的话,就看个例子咯。 /** * * @author li jian * @mail brzone@1 ...
brzone 评论(0) 有831人浏览 2012-09-25 10:22

Callable , Future接口 和Runnable

  Callable 和 Future接口    Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务。    Callable和Runnable有几点不同:  (1)Callable规定的方法是call(),而Runnable规定的方法是run().  (2)Callable的任务执行后可返回值,而Runnable ...
fengtiejun 评论(0) 有100人浏览 2012-07-04 09:42

可以返回执行结果的线程

java中继承自Thread或者实现Runnable接口的类都是可用于执行多线程任务的类 要想得到任务执行的结果,可以向类的构造方法中传入类类型参数,例如   class AddThread implements Runnable{ private int a;//操作数a private int b;//操作数b public Object result;//结果 ...
sdu_wizard 评论(0) 有1479人浏览 2012-07-02 20:31

First glimpse at Java Concurrent from Executors to FutureTask

      最近刚刚写完一个多线程的模块,感叹java concurrent强大的同时,整理了下近一周学习,打算大概记录下, 主要是读了部分concurrent包的代码. 有 ...
songzi0206 评论(0) 有2313人浏览 2011-10-21 18:11

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics