怎样控制执行方法的时间

限时方法执行策略
碰到这样一个问题:
执行一个方法,比如是consume()方法,
此方法要求必须在1分钟之内执行完。如果执行不完则终止执行,并且跳到别的界面
如果方法在2秒内执行完,那么就继续执行下面的方法
问题背景:
利用远程调用调用在线银行的消费方法,进行的实时交易
调用消费方法之后要就行记录日志等等操作
但是如果远程调用的地址有问题了,就一直再调用进行中,很久之后才报出来错误
而银行的操作是调用方法之后,如果1分钟没有反应就调用冲正方法取消交易

所以就想如果方法执行1分钟之后还没有返回结果 终止执行。
如果1分钟任何一个时间返回都继续执行下面的步骤

关键是没有思路,谢谢指点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值