开发者社区 问答 正文

除了acquire()方法,RateLimiter还提供了哪些方法?

除了acquire()方法,RateLimiter还提供了哪些方法?

展开
收起
真的很搞笑 2024-05-16 22:19:06 88 分享 版权
1 条回答
写回答
取消 提交回答
  • 除了acquire()方法,RateLimiter还提供了tryAcquire()方法,它会尝试获取一个令牌而不会阻塞当前线程,如果令牌可用则立即返回true,否则返回false。此外,tryAcquire(long timeout, TimeUnit unit)方法可以设置最大等待时间,如果在指定的时间内获取到令牌则返回true,否则返回false。

    2024-05-17 09:50:28
    赞同 1 展开评论
问答地址: