昨天遇到一个面试题,请教大佬们

//数据统计 当前时刻开始~30s之前 期间每秒执行次数
//主要是统计run 每秒的执行次数,这个还好,重点是多线程调用该怎么做呢?大佬们给点思路哇,求求了
public class Metrics {
  // 自行定义数据结构

  public void run() {

  }

  // 任意时刻开始~30s之前每秒的执行次数
  List<Integer> count() {

  }

}#Java##面经##实习#
全部评论
每秒一个bucket桶,里面通过longadder原子计数,可以参考一下sentinel里的实现。
点赞 回复
分享
发布于 2021-02-06 14:08

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务