Lua语言的异步处理方法、装置、计算机设备和存储介质
基本信息
申请号 | 2020111920281 | 申请日 | - |
公开(公告)号 | CN112286595A | 公开(公告)日 | 2021-01-29 |
申请公布号 | CN112286595A | 申请公布日 | 2021-01-29 |
分类号 | G06F9/448(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 魏巍 | 申请(专利权)人 | 深圳市九九互动科技有限公司 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 邓云鹏 |
地址 | 518051广东省深圳市南山区粤海街道粤桂社区白石路3818号阳光粤海花园二期3栋1502 | ||
法律状态 | - |
摘要
摘要 | 本申请涉及一种Lua语言的异步处理方法、装置、计算机设备和存储介质。所述方法包括:通过在主线程获取到业务数据并产生异步请求,根据产生的异步请求启动协程,同时由协程将业务数据上传至服务器,并在服务器进行处理,当服务器对业务数据处理结束后,协程会接收到服务器返回的业务数据处理结果,主线程采用封装的异步回调函数将协程中接收到的处理结果回调至主线程,主线程根据该结果对业务数据进行更新。上述操作实现了在业务需要进行异步处理时,通过协程处理异步操作,主线程调用异步操作的处理结果,主线程不会陷入臃肿的回调中,降低了维护成本,并且提升了整体代码的可读性,降低了运行中的bug率,更加方便业务的开发。 |
