retry 机制

lqsohu 2012-04-10 09:26:02
看到一段有retry 管理的代码
有retry time 也有 random time.
实际上每次retry的时间就是 retry time + random time
不明白为什么 给出random time, 这个随机时间的设计初衷是什么?
请大侠解惑!
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙四 2012-04-10
  • 打赏
  • 举报
回复
我隐约记得网络通信中的碰撞检测什么的也是用的这种机制吧
龙四 2012-04-10
  • 打赏
  • 举报
回复
假如你我要用同一支笔,冲突了,我们又等待相同的时间,再去拿那只笔,再次冲突的概率加大

如果你我随机时间后重试,或许都不用再失败了
  • 打赏
  • 举报
回复
估计是让重试机制更有随机性吧?一般不会这么做的。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧