一種異步過程調(diào)用的方法、系統(tǒng)和終端設(shè)備
基本信息
申請?zhí)?/td> | CN201110437463.0 | 申請日 | - |
公開(公告)號 | CN102567111B | 公開(公告)日 | 2017-10-27 |
申請公布號 | CN102567111B | 申請公布日 | 2017-10-27 |
分類號 | G06F9/48(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 劉驍 | 申請(專利權(quán))人 | 融創(chuàng)天下(上海)科技發(fā)展有限公司 |
代理機構(gòu) | 廣州華進聯(lián)合專利商標代理有限公司 | 代理人 | 融創(chuàng)天下(上海)科技發(fā)展有限公司 |
地址 | 200433 上海市楊浦區(qū)偉德路6號502-8室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開一種異步過程調(diào)用的方法、系統(tǒng)和終端設(shè)備,本發(fā)明中的第一線程發(fā)送服務(wù)請求后,返回并繼續(xù)執(zhí)行后續(xù)的指令;第二線程接收并處理所述服務(wù)請求,生成第一處理結(jié)果,并通過回調(diào)函數(shù)將所述第一處理結(jié)果反饋到第三線程;第三線程根據(jù)所述第一處理結(jié)果生成第二處理結(jié)果。本發(fā)明中第一線程發(fā)送服務(wù)請求后不需要等待反饋結(jié)果,且第二線程不需要執(zhí)行第一線程的任務(wù),實現(xiàn)了應(yīng)用層間的異步過程調(diào)用,避免造成線程死鎖,調(diào)用邏輯簡單。在初始化時,第一線程創(chuàng)建第三線程,且第三線程的優(yōu)先級高于第一線程的優(yōu)先級,在接收到第一處理結(jié)果后,搶占第一線程的CPU資源繼續(xù)處理并最終生成第二處理結(jié)果,即使回調(diào)頻率較高時,也不會造成訪問異常。 |
