public static void main(String[] args) throws InterruptedException {
// 利用等比数列来处理
int q = 3; // 公比
int timeInterval = 10; // 等待时间,下次业务处理到上一次结束等待的时间
for (int i = 0; i < 3; i++) { // i:重试次数
// 业务处理
// todo ········ 某个条件满足 break;
System.out.println("现在等待:" + timeInterval + "s;");
Thread.sleep(timeInterval * 1000);
timeInterval = q * timeInterval;
}
}
Java利用等比数列去处理类似于订单状态查询的操作
最新推荐文章于 2021-12-27 11:02:46 发布