Lua語言的異步處理方法、裝置、計算機設(shè)備和存儲介質(zhì)

基本信息

申請?zhí)?/td> 2020111920281 申請日 -
公開(公告)號 CN112286595A 公開(公告)日 2021-01-29
申請公布號 CN112286595A 申請公布日 2021-01-29
分類號 G06F9/448(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 魏巍 申請(專利權(quán))人 深圳市九九互動科技有限公司
代理機構(gòu) 廣州華進聯(lián)合專利商標代理有限公司 代理人 鄧云鵬
地址 518051廣東省深圳市南山區(qū)粵海街道粵桂社區(qū)白石路3818號陽光粵海花園二期3棟1502
法律狀態(tài) -

摘要

摘要 本申請涉及一種Lua語言的異步處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。所述方法包括:通過在主線程獲取到業(yè)務(wù)數(shù)據(jù)并產(chǎn)生異步請求,根據(jù)產(chǎn)生的異步請求啟動協(xié)程,同時由協(xié)程將業(yè)務(wù)數(shù)據(jù)上傳至服務(wù)器,并在服務(wù)器進行處理,當服務(wù)器對業(yè)務(wù)數(shù)據(jù)處理結(jié)束后,協(xié)程會接收到服務(wù)器返回的業(yè)務(wù)數(shù)據(jù)處理結(jié)果,主線程采用封裝的異步回調(diào)函數(shù)將協(xié)程中接收到的處理結(jié)果回調(diào)至主線程,主線程根據(jù)該結(jié)果對業(yè)務(wù)數(shù)據(jù)進行更新。上述操作實現(xiàn)了在業(yè)務(wù)需要進行異步處理時,通過協(xié)程處理異步操作,主線程調(diào)用異步操作的處理結(jié)果,主線程不會陷入臃腫的回調(diào)中,降低了維護成本,并且提升了整體代碼的可讀性,降低了運行中的bug率,更加方便業(yè)務(wù)的開發(fā)。??