开发者社区 问答 正文

什么是Java中的倒计时?

Java线程中,什么是倒计时?

展开
收起
YDYK 2020-04-24 20:00:47 409 分享 版权
1 条回答
写回答
取消 提交回答
  • 根据 java 文档,倒计时是同步辅助,允许一个或多个线程等待,直到在其他线程中执行的操作集完成。换句话说,CountDownLatch 等待其他线程完成一组操作。 CountDownLatch使用计数进行初始化。任何线程通常主线程调用 latch.awaits() 方法,因此它将等待计数变为零或被另一个线程中断,所有其他线程在完成某些操作后都需要调用 latch.countDown()。

    因此,每当调用 latch.countDown() 方法时,计数将减少 1,因此,如果计数为 n,则意味着计数可以用作 n 个线程才能完成某些操作或必须完成一些操作 n 次

    2020-04-24 20:00:59
    赞同 展开评论
问答分类:
问答标签:
问答地址: