基于Lua协程的程序并发IO优化方法及系统

基本信息

申请号 CN202110026009.X 申请日 -
公开(公告)号 CN112732404A 公开(公告)日 2021-04-30
申请公布号 CN112732404A 申请公布日 2021-04-30
分类号 G06F9/455;G06F9/48;G06F9/50;G06F8/41 分类 计算;推算;计数;
发明人 舒克俭;杨恒;袁鹏飞;文中领;周泽湘 申请(专利权)人 湖南同有飞骥科技有限公司
代理机构 北京方韬法业专利代理事务所(普通合伙) 代理人 党小林
地址 410000 湖南省长沙市长沙高新开发区尖山路39号长沙中电软件园有限公司总部大楼G0552室
法律状态 -

摘要

摘要 本发明提供了一种基于Lua协程的程序并发IO优化方法及系统。该方法包括:当业务层需要执行IO操作时,运行在业务层的协程通过中间接口向IO事件循环提交IO监听请求;IO事件循环等待与IO监听请求对应的IO句柄就绪后,调用该IO句柄执行相应的IO操作。本发明提供的基于Lua协程的程序并发IO优化方法及系统能够实现一种同时满足高并发、可维护性、可扩展性好的并发IO优化方案。