欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種任務(wù)處理方法、裝置及電子設(shè)備與流程

文檔序號:11691003閱讀:214來源:國知局
一種任務(wù)處理方法、裝置及電子設(shè)備與流程

本發(fā)明涉及軟件技術(shù)領(lǐng)域,特別涉及一種任務(wù)處理方法、裝置及電子設(shè)備。



背景技術(shù):

機構(gòu)能力檢測系統(tǒng)fincapacity,用于通過生產(chǎn)環(huán)境構(gòu)建真實的機構(gòu)交易,可控地模擬高壓力并發(fā)場景下,對對端系統(tǒng)的性能進行診斷和評估。機構(gòu)能力檢測系統(tǒng)對檢測任務(wù)的可控制、可調(diào)節(jié)性能有非常嚴苛的要求,如果出現(xiàn)問題,可能會導(dǎo)致被檢測系統(tǒng)(如支付系統(tǒng)、銀行系統(tǒng))宕機,造成嚴重的經(jīng)濟損失。

現(xiàn)有的任務(wù)運行通常采用異步并行的方式來實現(xiàn)。由于異步并行需要通過回調(diào)函數(shù)進行返回值的處理,在復(fù)雜情況下會造成嵌套過深的問題,無法對異步并行任務(wù)的執(zhí)行進行有效的控制和調(diào)節(jié),無法滿足機構(gòu)能力檢測系統(tǒng)的需求。



技術(shù)實現(xiàn)要素:

本申請實施例提供一種任務(wù)處理的方法、裝置及電子設(shè)備,用于實現(xiàn)檢測任務(wù)的可控制性和可調(diào)節(jié)性,提高機構(gòu)能力檢測系統(tǒng)的可靠性。

本申請的第一方面,提供一種任務(wù)處理方法,所述方法包括:

將目標任務(wù)置入延時隊列中;

將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為所述延時隊列;

通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù);

當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;

通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù)。

可選的,所述將目標任務(wù)置入所述延時隊列中,具體為:

根據(jù)目標任務(wù)的每秒查詢率qps,將目標任務(wù)置入所述延時隊列中。

可選的,所述根據(jù)目標任務(wù)的每秒查詢率qps,將目標任務(wù)置入所述延時隊列中,包括:

根據(jù)目標任務(wù)的每秒查詢率qps,計算獲得所述目標任務(wù)的運行時間;

按照所述運行時間設(shè)置所述目標任務(wù)的延遲時間;

按照所述延遲時間,將目標任務(wù)置入所述延時隊列中。

可選的,所述通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù),包括:

通過任務(wù)產(chǎn)生器的協(xié)程迭代檢測所述延時隊列中是否出隊所述目標任務(wù);

當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中,包括:

當所述延時隊列出隊所述目標任務(wù)時,通過任務(wù)產(chǎn)生器的所述協(xié)程通知所述任務(wù)產(chǎn)生器的調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列中。

可選的,所述方法還包括:

當所述協(xié)程通知所述調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列時,向所述調(diào)用線程返回用于表征是否具有下一個任務(wù)的參數(shù);

若所述參數(shù)表明具有下一個任務(wù)時,所述調(diào)用線程在輸出所述目標任務(wù)到所述任務(wù)隊列中之后,等待執(zhí)行下一個任務(wù)的輸出。

可選的,所述通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中,具體為:

通過任務(wù)產(chǎn)生器引用所述任務(wù)隊列,獲得所述任務(wù)隊列的地址,輸出所述目標任務(wù)到所述地址中。

可選的,在所述通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的任務(wù)之前,所述方法還包括:

將所述任務(wù)隊列放入所述任務(wù)產(chǎn)生器中,啟動所述線程池,使得所述線程池調(diào)用所述任務(wù)隊列時運行所述任務(wù)產(chǎn)生器。

本申請的第二方面,提供一種任務(wù)處理裝置,所述裝置包括:

置入單元,用于將目標任務(wù)置入延時隊列中;

初始單元,用于將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為所述延時隊列;

檢測單元,用于通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù);

輸出單元,用于當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;

執(zhí)行單元,用于通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù)。

可選的,所述置入單元用于:根據(jù)目標任務(wù)的每秒查詢率qps,將目標任務(wù)置入所述延時隊列中。

可選的,所述置入單元,包括:

計算子單元,用于根據(jù)目標任務(wù)的每秒查詢率qps,計算獲得所述目標任務(wù)的運行時間;

置入子單元,用于按照所述運行時間設(shè)置所述目標任務(wù)的延遲時間;按照所述延遲時間,將目標任務(wù)置入所述延時隊列中。

可選的,所述檢測單元具體用于:通過任務(wù)產(chǎn)生器的協(xié)程迭代檢測所述延時隊列中是否出隊所述目標任務(wù);

所述輸出單元具體用于:當所述延時隊列出隊所述目標任務(wù)時,通過任務(wù)產(chǎn)生器的所述協(xié)程通知所述任務(wù)產(chǎn)生器的調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列中。

可選的,所述裝置還包括:

返回單元,用于當所述協(xié)程通知所述調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列時,向所述調(diào)用線程返回用于表征是否具有下一個任務(wù)的參數(shù);

若所述參數(shù)表明具有下一個任務(wù)時,所述調(diào)用線程在輸出所述目標任務(wù)到所述任務(wù)隊列中之后,等待執(zhí)行下一個任務(wù)的輸出。

可選的,所述輸出單元用于:通過任務(wù)產(chǎn)生器引用所述任務(wù)隊列,獲得所述任務(wù)隊列的地址,輸出所述目標任務(wù)到所述地址中。

可選的,所述裝置還包括:

啟動單元,用于在所述通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的任務(wù)之前,將所述任務(wù)隊列放入所述任務(wù)產(chǎn)生器中,啟動所述線程池,使得所述線程池調(diào)用所述任務(wù)隊列時運行所述任務(wù)產(chǎn)生器。

本申請的第三方面,提供一種電子設(shè)備,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:

將目標任務(wù)置入延時隊列中;

將所述任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為所述延時隊列;

通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù);

當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;

通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù)。

本申請實施例中的上述一個或多個技術(shù)方案,至少具有如下技術(shù)效果:

將目標任務(wù)置入延時隊列中;將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為延時隊列;通過任務(wù)產(chǎn)生器判斷延時隊列是否出隊所述目標任務(wù),當延時隊列出隊所述目標任務(wù)時,通過任務(wù)產(chǎn)生器輸出目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù),即通過延時隊列與任務(wù)產(chǎn)生器的配合,使得目標任務(wù)進入任務(wù)隊列的時間受到延時隊列出隊目標任務(wù)的時間限制,進而限制目標任務(wù)被運行的時間,為此可以通過延時隊列來有效控制和調(diào)整目標任務(wù)的運行,進而實現(xiàn)檢測任務(wù)的可控制性和可調(diào)節(jié)性,提高機構(gòu)能力檢測系統(tǒng)的可靠性。

附圖說明

圖1為本申請實施例提供的一種任務(wù)處理方法的流程圖;

圖2為本申請實施例提供的一種任務(wù)處理裝置的示意圖;

圖3為本申請實施例提供的一種用于實現(xiàn)任務(wù)處理方法的電子設(shè)備的示意圖。

具體實施方式

下面結(jié)合附圖對本申請實施例技術(shù)方案的主要實現(xiàn)原理、具體實施方式及其對應(yīng)能夠達到的有益效果進行詳細的闡述。

技術(shù)術(shù)語說明:

generator(發(fā)生器):在計算機科學(xué)中,generator是可用于控制循環(huán)迭代行為的程序。generator能實現(xiàn)在單個調(diào)用上下文的同時實現(xiàn)生產(chǎn)者和消費者的協(xié)同。

queue(隊列):程序語言中一種數(shù)據(jù)結(jié)構(gòu),具有放入元素“先進先出”的訪問模式,也具備list列表的所有功能。

delayqueue(延遲隊列):java程序語言中,采用一種阻塞隊列blockingqueue來實現(xiàn)的,通過獲取入隊列元素的延遲時間delay來判斷元素在隊列中的順序,并按照延遲時間delay出隊延遲隊列中的元素,延遲時間較短的元素,優(yōu)先出隊列。

threadpool(線程池):一種多線程處理形式,主要進行線程對象創(chuàng)建后的循環(huán)復(fù)用。

方法實施例

請參考圖1,本申請實施例提供一種任務(wù)處理方法,應(yīng)用于java中,可以對機構(gòu)能力檢測系統(tǒng)中的檢測任務(wù)進行處理,也可以對電子設(shè)備中限時執(zhí)行任務(wù)進行處理。該任務(wù)處理方法包括:

s11:將目標任務(wù)置入延時隊列中。

其中,可以根據(jù)目標任務(wù)的每秒查詢率(querypersecond,qps),將目標任務(wù)置入延時隊列中。目標任務(wù)的qps由系統(tǒng)或電子設(shè)備在創(chuàng)建目標任務(wù)時設(shè)置完成,可以由系統(tǒng)或電子設(shè)備進行實時調(diào)節(jié)。具體的,可以根據(jù)待執(zhí)行的目標任務(wù)的數(shù)量,以及要完成的時間來進行設(shè)定,例如:假設(shè)n個目標任務(wù)要在t分鐘內(nèi)完成,可以將qps設(shè)置為n/(t*60)。

將目標任務(wù)置入延時隊列時,可以先根據(jù)目標任務(wù)的每秒查詢率qps,計算獲得目標任務(wù)的運行時間;然后,按照目標任務(wù)的運行時間設(shè)置目標任務(wù)的延遲時間;進而,按照目標任務(wù)的延遲時間,將目標任務(wù)置入延時隊列中。例如:假設(shè)目標任務(wù)的qps為n/(t*60),那么每個目標任務(wù)的運行時間則為(t*60)/n,相應(yīng)的相鄰目標任務(wù)之間的出隊時間間隔為(t*60)/n;若第一個目標任務(wù)置入延時隊列,其延遲時間可以設(shè)置為0;第二個目標任務(wù)置入延時隊列,其延遲時間設(shè)置為1*(t*60)/n;第三個目標任務(wù)置入延時隊列,其延遲時間設(shè)置為2*(t*60)/n,以此類推。延遲隊列被調(diào)后,延遲隊列會在延遲時間到達時,出隊(彈出)目標任務(wù)。

s12:將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為延時隊列。

任務(wù)產(chǎn)生器taskgenerator即用于產(chǎn)生任務(wù)的generator。將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為延時隊列的方式可以為:當任務(wù)產(chǎn)生器初始化時,在內(nèi)存中由任務(wù)產(chǎn)生器的內(nèi)置任務(wù)引用延遲隊列的句柄,例如:假設(shè)任務(wù)產(chǎn)生器的內(nèi)置任務(wù)為this.tasks,將由任務(wù)產(chǎn)生器的內(nèi)置任務(wù)引用延時隊列delayqueue的代碼如下:

taskgenerator(listtasks){

this.tasks=newdelayqueue(tasks);

}

s13:通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù)。

具體的,任務(wù)產(chǎn)生器的協(xié)程會迭代檢測延時隊列中是否出隊目標任務(wù)。當檢測出延時隊列出隊目標任務(wù)時,進入下一步s14。當檢測出延時隊列未出隊目標任務(wù)時,任務(wù)產(chǎn)生器中用于輸出目標任務(wù)的調(diào)用線程處于等待狀態(tài)。

s14:當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中。

當任務(wù)產(chǎn)生器的協(xié)程檢測出延時隊列出隊目標任務(wù)時,由協(xié)程通知任務(wù)產(chǎn)生器的調(diào)用線程next()輸出目標任務(wù)。例如:假設(shè)任務(wù)隊列為taskqueue,輸出目標任務(wù)到任務(wù)隊列可以通過如下偽代碼實現(xiàn):

其中,任務(wù)產(chǎn)生器的協(xié)程采用同步隊列synchronousqueue實現(xiàn)。同步隊列synchronousqueue只能一個線程拿,一個線程取。協(xié)程內(nèi)部還設(shè)置有處理函數(shù)handler。協(xié)程通過yield方法調(diào)用協(xié)程內(nèi)的處理函數(shù)handler,將目標任務(wù)交給處理函數(shù)handler處理,如:

當協(xié)程內(nèi)部的handler被調(diào)用時,說明延時隊列delayqueue有一個目標任務(wù)出隊,此時協(xié)程內(nèi)部的數(shù)據(jù)采集器collector會獲得出隊的目標任務(wù),將這個目標任務(wù)放入同步隊列,如:

當同步隊列中放入一個目標任務(wù)時,協(xié)程通知調(diào)用線程進行迭代。調(diào)用線程next()獲取同步隊列中的目標任務(wù)。調(diào)用線程next()進一步將獲取到的目標任務(wù)通過循環(huán)遍歷的方式迭代輸出到任務(wù)隊列中,實現(xiàn)目標任務(wù)的消費。

當協(xié)程通知調(diào)用線程輸出目標任務(wù)到任務(wù)隊列時,還會向調(diào)用線程返回用于表征是否具有下一個任務(wù)的參數(shù)。若返回的參數(shù)表明具有下一個任務(wù)時,調(diào)用線程在輸出目標任務(wù)到任務(wù)隊列中之后,等待執(zhí)行下一個任務(wù)的輸出,即調(diào)用線程會等待協(xié)程返回下一個任務(wù)。當返回的參數(shù)表明不具有下一個任務(wù)時,返回參數(shù)為空,調(diào)用線程迭代終止,任務(wù)產(chǎn)生器taskgenerator的本次運行終止。

s15:通過所述線程池并發(fā)執(zhí)行任務(wù)隊列中的目標任務(wù)。

具體實施過程中,在通過線程池并發(fā)執(zhí)行任務(wù)隊列中的目標任務(wù)之前,可以將任務(wù)隊列放入任務(wù)產(chǎn)生器中,再啟動線程池。線程池啟動后會調(diào)用任務(wù)隊列,而任務(wù)隊列在任務(wù)產(chǎn)生器中,進而使得線程池調(diào)用任務(wù)隊列時會首先運行任務(wù)產(chǎn)生器。任務(wù)產(chǎn)生器的運行輸出目標任務(wù)到任務(wù)隊列中,同步觸發(fā)線程池運行目標任務(wù)。

在s14通過任務(wù)產(chǎn)生器輸出目標任務(wù)到線程池對應(yīng)的任務(wù)隊列之前,本申請還對線程池和任務(wù)隊列進行初始化,保證目標任務(wù)的運行不受其它任務(wù)的影響。尤其當目標任務(wù)為機構(gòu)能力檢測系統(tǒng)的檢測任務(wù)時,初始化線程池和任務(wù)隊列后,將檢測任務(wù)輸出到任務(wù)隊列,使得檢測任務(wù)的運行不受其它任務(wù)的影響,能夠提高機構(gòu)能力檢測系統(tǒng)檢測時的準確性。

上述實施例采用generator的方式來傳遞目標任務(wù),通過協(xié)程和線程控制目標任務(wù)有序的傳遞到線程池的任務(wù)隊列中,同時利用generator中的next方法分階段執(zhí)行任務(wù)產(chǎn)生器中的任務(wù),利用generator中的yield協(xié)程暫停執(zhí)行以實現(xiàn)generator分階段運行,這樣就不用將各個目標任務(wù)層層嵌套,簡化編程復(fù)雜度,大幅提高任務(wù)處理性能,使得目標任務(wù)的處理平穩(wěn)可靠,如果目標任務(wù)為對銀行機構(gòu)的進行檢測的檢測任務(wù),那么可以保證檢測過程平穩(wěn)可靠。

裝置實施例

基于上述方法實施例,本申請還對應(yīng)提供一種任務(wù)處理裝置,請參考圖2,該裝置包括:

置入單元21,用于將目標任務(wù)置入延時隊列中;

初始單元22,用于將任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為所述延時隊列;

檢測單元23,用于通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù);

輸出單元24,用于當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;

執(zhí)行單元25,用于通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù)。

作為一種可選的實施方式,所述置入單元21用于:根據(jù)目標任務(wù)的每秒查詢率qps,將目標任務(wù)置入所述延時隊列中。所述置入單元21,包括:計算子單元和置入子單元。計算子單元用于根據(jù)目標任務(wù)的每秒查詢率qps,計算獲得所述目標任務(wù)的運行時間。置入子單元用于按照所述運行時間設(shè)置所述目標任務(wù)的延遲時間;按照所述延遲時間,將目標任務(wù)置入所述延時隊列中。

作為一種可選的實施方式,所述檢測單元23具體用于:通過任務(wù)產(chǎn)生器的協(xié)程迭代檢測所述延時隊列中是否出隊所述目標任務(wù)。所述輸出單元24具體用于:當所述延時隊列出隊所述目標任務(wù)時,通過任務(wù)產(chǎn)生器的所述協(xié)程通知所述任務(wù)產(chǎn)生器的調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列中。

作為一種可選的實施方式,所述裝置還可以包括:返回單元,用于當所述協(xié)程通知所述調(diào)用線程輸出所述目標任務(wù)到所述任務(wù)隊列時,向所述調(diào)用線程返回用于表征是否具有下一個任務(wù)的參數(shù);若所述參數(shù)表明具有下一個任務(wù)時,所述調(diào)用線程在輸出所述目標任務(wù)到所述任務(wù)隊列中之后,等待執(zhí)行下一個任務(wù)的輸出。

作為一種可選的實施方式,所述置入單元21用于:通過任務(wù)產(chǎn)生器引用所述任務(wù)隊列,獲得所述任務(wù)隊列的地址,輸出所述目標任務(wù)到所述地址中。

作為一種可選的實施方式,所述裝置還可以包括:啟動單元,用于在所述通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的任務(wù)之前,將所述任務(wù)隊列放入所述任務(wù)產(chǎn)生器中,啟動所述線程池,使得所述線程池調(diào)用所述任務(wù)隊列時運行所述任務(wù)產(chǎn)生器。

關(guān)于上述實施例中的裝置,其中各個單元執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

設(shè)備實施例

請參考圖3,是根據(jù)一示例性實施例示出的一種用于實現(xiàn)任務(wù)處理的電子設(shè)備800的框圖。例如,電子設(shè)備800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

電子設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,輸入/輸出(i/o)的接口808。

處理組件802通??刂齐娮釉O(shè)備800的整體操作,諸如與顯示、數(shù)據(jù)通信、記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。

存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件806為電子設(shè)備800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為電子設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。

i/o接口808為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

在示例性實施例中,電子設(shè)備800可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由電子設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

一種非臨時性計算機可讀存儲介質(zhì),當所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種任務(wù)處理方法,所述方法包括:將目標任務(wù)置入延時隊列中;將所述任務(wù)產(chǎn)生器的內(nèi)置任務(wù)初始化為所述延時隊列;通過所述任務(wù)產(chǎn)生器檢測所述延時隊列是否出隊所述目標任務(wù);當所述延時隊列出隊所述目標任務(wù)時,通過所述任務(wù)產(chǎn)生器輸出所述目標任務(wù)到線程池對應(yīng)的任務(wù)隊列中;通過所述線程池并發(fā)執(zhí)行所述任務(wù)隊列中的所述目標任務(wù)。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
家居| 芒康县| 霞浦县| 黄平县| 水富县| 缙云县| 商城县| 亳州市| 法库县| 涟水县| 漾濞| 林州市| 桃园县| 阿坝县| 南部县| 兴隆县| 贺兰县| 杭州市| 黄浦区| 德令哈市| 丰城市| 荣昌县| 楚雄市| 大悟县| 海城市| 共和县| 桂阳县| 通河县| 河西区| 西盟| 铁岭县| 永州市| 夏邑县| 定南县| 静宁县| 贺兰县| 贵溪市| 镇安县| 金川县| 昌江| 伊川县|