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