異步系統(tǒng)的實(shí)現(xiàn)方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN201910897237.7 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN110825441B | 公開(kāi)(公告)日 | 2021-11-02 |
申請(qǐng)公布號(hào) | CN110825441B | 申請(qǐng)公布日 | 2021-11-02 |
分類號(hào) | G06F9/38(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王耀民;許濤濤;湯士偉;張麗;潘寧;徐奎東;沈歡;楊秋芬 | 申請(qǐng)(專利權(quán))人 | 萬(wàn)達(dá)信息股份有限公司 |
代理機(jī)構(gòu) | 上海碩力知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 劉秋香 |
地址 | 200233上海市徐匯區(qū)桂平路481號(hào)20號(hào)樓5層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種異步系統(tǒng)的實(shí)現(xiàn)方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),所述方法包括:當(dāng)流程節(jié)點(diǎn)的執(zhí)行存在異步非阻塞調(diào)用時(shí),預(yù)備異步回調(diào)處理,所述異步回調(diào)處理被緩存至全局緩存列表中,并保存當(dāng)前流程節(jié)點(diǎn)的線程上下文;執(zhí)行所述異步非阻塞調(diào)用;當(dāng)所述異步非阻塞調(diào)用執(zhí)行完成時(shí),釋放當(dāng)前線程,異步非阻塞方法異步回調(diào)時(shí)重新申請(qǐng)線程并恢復(fù)線程上下文進(jìn)行回調(diào)處理。通過(guò)本發(fā)明提供的異步系統(tǒng)的實(shí)現(xiàn)方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),能夠提高工作流引擎的并發(fā)處理性能,特別地,當(dāng)流程節(jié)點(diǎn)存在的外部調(diào)用耗時(shí)越長(zhǎng),并發(fā)處理的性能提升越明顯。 |
