函数中断控制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41324378 阅读:21 留言:0更新日期:2024-05-13 15:02
本申请涉及一种函数中断控制方法、装置、计算机设备、存储介质和计算机程序产品。可用于金融科技领域或其他相关领域。方法包括:响应于用户触发的业务处理请求获取与业务处理请求对应的待运行函数,待运行函数的至少一个子函数中包括具有预设的数据操作功能的子函数,具有预设的数据操作功能的子函数具有禁止中断标识;基于待运行函数中子函数的运行顺序依次运行待运行函数中的各子函数;在各子函数运行过程中,检测到待运行函数的运行时长是否达到运行时长阈值,在达到的情况下确定当前时刻所运行的第一目标子函数;若检测到第一目标子函数具有禁止中断标识则继续运行第一目标子函数,能够避免函数运行错误。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种函数中断控制方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、函数的超时控制是一种机制,用于限制函数执行的时间。如果函数在指定的时长内没有完成执行,系统会中断该函数的执行,以避免程序挂起或阻塞。

2、目前的超时控制方法无论用于业务处理的函数执行到哪个位置,只要函数的运行时长超过时长阈值,均中断该函数的运行,如果此时函数运行正在实现某项数据操作功能,中断函数运行可能会导致函数运行错误。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够避免函数运行错误的函数中断控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种函数中断控制方法,包括:

3、响应于用户触发的业务处理请求,获取与所述业务处理请求对应的待运行函数,所述待运行函数具有对应的运行时长阈值,且所述待运行函数中包括至少一个子函数,所述至少一个子函数包括具有预设的数据操作功能的子函数,所述具有预设的数据操作功能的子函数具本文档来自技高网...

【技术保护点】

1.一种函数中断控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取与所述业务处理请求对应的待运行函数之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于携带有禁止中断标识的第二目标子函数以及所述初始函数,生成所述待运行函数包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述待运行函数中子函数的运行顺序,依次运行所述待运行函数中的各子函数之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述在每个代码段运行过程中,基于当前代码段对应的超时判断节点,判断当前代...

【技术特征摘要】

1.一种函数中断控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取与所述业务处理请求对应的待运行函数之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于携带有禁止中断标识的第二目标子函数以及所述初始函数,生成所述待运行函数包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述待运行函数中子函数的运行顺序,依次运行所述待运行函数中的各子函数之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述在每个代码段运行过程中,基于当前代码段对应的超时判断节点,判断当前代码段的运行结束时刻与所述待运行函数的开始运行时刻之间的时长是否达到所述运行时长阈值之后,所述方法还包...

【专利技术属性】
技术研发人员:林立成马鸣王之乐王备
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1