C# skip 重试执行代码段
程序员文章站
2022-04-28 12:19:21
var retryTimes = 5; //重试次数 int times = 0; skip: //代码段开始 //处理逻辑 var result=false ; //处理结果 //..... //处理逻辑 //判断 处理结果是否成功, 并且 重试次数是否达到上限 (处理成功,不需要重试,或达到上限 ......
var retrytimes = 5; //重试次数
int times = 0;
skip: //代码段开始
//处理逻辑
var result=false ; //处理结果
//.....
//处理逻辑
//判断 处理结果是否成功, 并且 重试次数是否达到上限 (处理成功,不需要重试,或达到上限次数,不执行 )
if (result && times++ < retrytimes)
{
thread.sleep(3000);
goto skip; //跳转到代码段开始
}
上一篇: Spark RPC框架源码分析(二)RPC运行时序
下一篇: 企鹅号不再支持手机及邮箱方式登录