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