异步系统的实现方法、计算机设备和存储介质
基本信息
申请号 | CN201910897237.7 | 申请日 | - |
公开(公告)号 | CN110825441B | 公开(公告)日 | 2021-11-02 |
申请公布号 | CN110825441B | 申请公布日 | 2021-11-02 |
分类号 | G06F9/38(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 王耀民;许涛涛;汤士伟;张丽;潘宁;徐奎东;沈欢;杨秋芬 | 申请(专利权)人 | 万达信息股份有限公司 |
代理机构 | 上海硕力知识产权代理事务所(普通合伙) | 代理人 | 刘秋香 |
地址 | 200233上海市徐汇区桂平路481号20号楼5层 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种异步系统的实现方法、计算机设备和存储介质,所述方法包括:当流程节点的执行存在异步非阻塞调用时,预备异步回调处理,所述异步回调处理被缓存至全局缓存列表中,并保存当前流程节点的线程上下文;执行所述异步非阻塞调用;当所述异步非阻塞调用执行完成时,释放当前线程,异步非阻塞方法异步回调时重新申请线程并恢复线程上下文进行回调处理。通过本发明提供的异步系统的实现方法、计算机设备和存储介质,能够提高工作流引擎的并发处理性能,特别地,当流程节点存在的外部调用耗时越长,并发处理的性能提升越明显。 |
