我想用Java生成对象。对象的数量和一致生成对象的时间应是可变的。所以我想说,例如"每10秒生成1000个对象"。是否有这样做的框架或良好的做法?
答案 0 :(得分:0)
您可以使用java.util.ScheduledExecutorService
来安排生成,延迟定义为
long period = (seconds * 1000) / events // work with milliseconds
然后,您可以根据这些数字使用scheduleAtFixedRate
scheduleAtFixedRate(event generator,
0L, // initial delay
period,
TimeUnit.MILLISECONDS)