发明授权
- 专利标题: 一种运行协程的方法和装置
-
申请号: CN201710432602.8申请日: 2017-06-09
-
公开(公告)号: CN107329812B公开(公告)日: 2018-07-06
- 发明人: 孙尚
- 申请人: 腾讯科技(深圳)有限公司
- 申请人地址: 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 专利权人: 腾讯科技(深圳)有限公司
- 当前专利权人: 腾讯科技(深圳)有限公司
- 当前专利权人地址: 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 代理机构: 北京三高永信知识产权代理有限责任公司
- 代理商 朱雅男
- 主分类号: G06F9/48
- IPC分类号: G06F9/48
摘要:
本发明公开了一种运行协程,属于计算机技术领域。所述方法包括:在目标协程运行的过程中,当所述目标协程挂起时,存储所述目标协程当前的函数执行位置和运行数据,记录目标存储位置和初始存储位置的相对位置,其中,所述目标存储位置为所述函数执行位置和运行数据的存储位置,所述初始存储位置为所述目标协程所属进程的存储区域的初始位置;当检测到所述目标协程的激活触发事件时,根据所述相对位置,获取所述函数执行位置和运行数据;重新调用所述目标协程的函数,基于所述函数执行位置和运行数据,继续运行所述目标协程。采用本发明,可以保证在进程rusume后,协程正常运行。
公开/授权文献
- CN107329812A 一种运行协程的方法和装置 公开/授权日:2017-11-07