`
brzone
  • 浏览: 2694 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表

callable和Future

    博客分类:
  • java
      Callable,线程执行任务,它是jdk1.5加入到api中的,相比于Runnable,它有俩大优点:第一,它可以有返回值,且返回值由我们事先泛型的Callable<T>中的T决定。第二,当我们在执行一个任务时,如果超时,我们可以取消它的执行。      下面的话,就看个例子咯。 /** * * @author li jian * @mail brzone@126.com * @date 2012-9-25 上午09:47:37 */ public class Client { public static void main(String ...

java同步器

    博客分类:
  • java
    在jdk1.5的concurrent包下提供了一些有意思的同步器,以前做线程间的通信用的就是wait,notify,现在在concurrent包下一句封装了细节,让我们在更高的层次上进行线程间的同步、通信。        一:CyclicBarrier        循环屏障点,它允许一组线程相互等待,知道到达某个屏障点Brrrier.套用《java并发编程实践》书籍中的例子就是,当几个旅行团要途径A、B、C,其中这几个旅行团做的坐的交通工具不相同,有1绿色1路车,有自驾游,有坐大巴,但是有一条,在到达某一个点,比方这里是A,先到的必须要等待后到的,直到全部到达,然后,才出发第二点个点。 ...
Global site tag (gtag.js) - Google Analytics