- 浏览: 2694 次
- 性别:
- 来自: 广州
最近访客 更多访客>>
最新评论
-
brzone:
freezingsky 写道实现的方式有好几个,特别是在JAV ...
java同步器 -
brzone:
leonayx123 写道我现在一直用的 CountDownL ...
java同步器 -
freezingsky:
实现的方式有好几个,特别是在JAVA的并发包,提供一种便利的方 ...
java同步器 -
leonayx123:
我现在一直用的 CountDownLatch latch = ...
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 ...
在jdk1.5的concurrent包下提供了一些有意思的同步器,以前做线程间的通信用的就是wait,notify,现在在concurrent包下一句封装了细节,让我们在更高的层次上进行线程间的同步、通信。 一:CyclicBarrier 循环屏障点,它允许一组线程相互等待,知道到达某个屏障点Brrrier.套用《java并发编程实践》书籍中的例子就是,当几个旅行团要途径A、B、C,其中这几个旅行团做的坐的交通工具不相同,有1绿色1路车,有自驾游,有坐大巴,但是有一条,在到达某一个点,比方这里是A,先到的必须要等待后到的,直到全部到达,然后,才出发第二点个点。 ...