流程控制方法及装置、计算机可读存储介质、终端制造方法及图纸

技术编号:16501205 阅读:39 留言:0更新日期:2017-11-04 11:50
一种流程控制方法及装置、计算机可读存储介质、终端,所述方法包括:当出现新增事件节点时,判断对应的流程栈是否已满;当确定所述流程栈已满时,为所述流程栈申请增加对应的存储空间;当对应的存储空间申请成功时,将所述新增事件节点压入所述流程栈的栈顶。上述的方案,可以提高流程控制的可靠性。

Process control method and device, computer readable storage medium and terminal

A flow control method and device, computer readable storage medium and terminal. The method includes: when a new event node, determine the corresponding process whether the stack is full; when it is determined that the process stack is full, for the process to apply for an increase of the corresponding stack storage space; when the storage space corresponding to the application when will the new event process pressed into the top of the stack. The above scheme can improve the reliability of process control.

【技术实现步骤摘要】
流程控制方法及装置、计算机可读存储介质、终端
本专利技术涉及流程控制
,特别是涉及一种流程控制方法及装置、计算机可读存储介质、终端。
技术介绍
为降低对国外技术的依赖度,目前从硬件到软件,从底层操作系统到上层各应用,国产化的呼声日渐高涨;而对于对外依赖度较高的金融行业,国产化的需求及趋势也越来越明显。为了适用于国产化操作系统,金融行业的诸多应用需要做向国产化系统迁移的工作。一切应用的实际本质说到底都是流程控制,与编程语言类似,应用的流程也分为顺序流程、循环流程和分支流程。而对于流程的流转,分支流程是流程控制中最复杂且最具神秘感的流程控制方式。根据所对应提供的功能多少,采用分支流程的应用更是在流程控制方面需要下很大功夫完善其运行,避免出现设计之外的问题。分支流程可分为同步阻塞流程与异步非阻塞流程。其中,对于同步阻塞流程,一般采用递归调用来进行流程控制。但是,在采用递归调用进行流程控制时,存在着流程控制可靠性差的问题。
技术实现思路
本专利技术实施例解决的技术问题是在提高流程控制的可靠性。为解决上述问题,本专利技术实施例提供了一种流程控制方法,所述流程包括多个事件节点,所述方法包括:当本文档来自技高网...
流程控制方法及装置、计算机可读存储介质、终端

【技术保护点】
一种流程控制方法,所述流程包括多个事件节点,其特征在于,包括:当出现新增事件节点时,判断对应的流程栈是否已满;当确定所述流程栈已满时,为所述流程栈申请增加对应的存储空间;当对应的存储空间申请成功时,将所述新增事件节点压入所述流程栈的栈顶。

【技术特征摘要】
1.一种流程控制方法,所述流程包括多个事件节点,其特征在于,包括:当出现新增事件节点时,判断对应的流程栈是否已满;当确定所述流程栈已满时,为所述流程栈申请增加对应的存储空间;当对应的存储空间申请成功时,将所述新增事件节点压入所述流程栈的栈顶。2.根据权利要求1所述的流程控制方法,其特征在于,所述对应的存储空间大于或等于所述新增事件节点所占的存储空间。3.根据权利要求1所述的流程控制方法,其特征在于,还包括:取出所述流程栈栈顶的事件节点并进行处理。4.根据要求1所述的流程控制方法,其特征在于,所述流程为同步阻塞流程。5.一种流程控制装置,所述流程包括多个事件节点,其特征在于,包括:判断单元,适于当出现新增事件节点时,判断对应的流程栈是否已满;请求单元,当确定所述流程栈已满时,为所述流程栈申请增加对...

【专利技术属性】
技术研发人员:王红娟张金清王玉奎
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:江苏,32

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

1