本文共 1805 字,大约阅读时间需要 6 分钟。
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws 构造方法参数指定了计数的次数 countDown方法,当前线程调用此方法,则计数减一 awaint方法,调用此方法会一直阻塞当前线程,直到计时器的值为0
例子
输出: Worker zhang san do work begin at 2011-04-14 11:05:11 Worker li si do work begin at 2011-04-14 11:05:11 Worker zhang san do work complete at 2011-04-14 11:05:16 Worker li si do work complete at 2011-04-14 11:05:19 all work done at 2011-04-14 11:05:19
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。 推荐链接 | |
| |
| latch.countDown(); 建议放在 finally里执行 |
请登录后投票 | |
| xiaobao0501 写道 latch.countDown(); 建议放在 finally里执行 是的 |