| 协程实现方法和系统 |
| 蔡斌; 邱炳城; 姚剑; 汪静; 肖小红; 万伟
|
| 2023-08-25
|
原始专利权人 | 广东开放大学(广东理工职业学院)
|
授权国家 | 中国
|
摘要 | 本发明公开了一种协程实现方法和系统,可应用于计算机领域。本发明方法包括以下步骤:在线程的上下文环境中,调用协程私有栈空间创建函数创建每个协程的私有空间;在线程的上下文环境中,调用协程上下文创建函数在每个协程的私有空间内预留出预设大小的预留空间;在线程的上下文环境或协程的上下文环境中,根据应用程序的逻辑进行协程的切换,以及通过寄存器传递任务函数的参数,并且跳转到即将投入运行的协程的任务函数的恢复点,继续执行,恢复协程的运行;在线程的上下文环境中,当协程的任务函数执行完毕且协程退出时,调用协程私有栈空间回收函数。本发明能在申威处理器框架下高效地调用协程的两个底层API接口函数,有效提高协程运行能力。 |
申请日期 | 2021-07-08
|
语种 | 中文
|
专利状态 | 授权
|
申请号 | CN202110772897.X
|
公开(公告)号 | CN113608843B
|
IPC 分类号 | G06F9/46
|
专利代理人 | 黎扬鹏
|
代理机构 | 广州嘉权专利商标事务所有限公司
|
CPC分类号 | G06F9/461
; Y02D10/00
|
专利类型 | 授权发明
|
授权日期 | 2023-08-25
|
文献类型 | 专利
|
条目标识符 | http://ir.library.ouchn.edu.cn/handle/39V7QQFX/163993
|
专题 | 国家开放大学广东分部
|
作者单位 | 广东开放大学(广东理工职业学院)
|
第一作者单位 | 国家开放大学广东分部
|
推荐引用方式 GB/T 7714 |
蔡斌,邱炳城,姚剑,等. 协程实现方法和系统[P]. 2023-08-25.
|
文件名:
|
CN202110772897.X.PDF
|
格式:
|
Adobe PDF
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论