亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種定時任務的處理方法及裝置與流程

文檔序號:12463557閱讀:來源:國知局

技術特征:

1.一種定時任務的處理方法,其特征在于,包括:

獲取定時任務的任務信息和任務標識,所述任務信息包括線程標識、任務內(nèi)容和時間策略;

根據(jù)所述任務標識和任務信息在已存儲的任務集合中創(chuàng)建所述定時任務,并開始計時;

根據(jù)計時時長和所述時間策略調(diào)用所述線程標識對應的線程;

利用所述線程執(zhí)行所述任務內(nèi)容。

2.根據(jù)權利要求1所述的定時任務的處理方法,其特征在于,所述根據(jù)所述任務標識和任務信息在已存儲的任務集合中創(chuàng)建所述定時任務,包括:

判斷已存儲的任務集合中是否存在與所述任務標識相同的已創(chuàng)建任務;

若存在,則根據(jù)所述時間策略對所述已創(chuàng)建任務進行更新;

若不存在,則根據(jù)所述任務信息和任務標識在所述任務集合中創(chuàng)建所述定時任務。

3.根據(jù)權利要求2所述的定時任務的處理方法,其特征在于,所述根據(jù)所述任務信息和任務標識在所述任務集合中創(chuàng)建所述定時任務,包括:

建立所述任務標識、線程標識和任務內(nèi)容的關聯(lián)關系;

根據(jù)所述時間策略獲取第一次觸發(fā)時長和循環(huán)規(guī)則;

將所述關聯(lián)關系、第一次觸發(fā)時長和循環(huán)規(guī)則存儲在任務集合中。

4.根據(jù)權利要求2所述的定時任務的處理方法,其特征在于,所述根據(jù)所述時間策略對所述已創(chuàng)建任務進行更新,包括:

獲取所述已創(chuàng)建任務的已計時時長、當前剩余觸發(fā)時長和循環(huán)規(guī)則;

根據(jù)所述時間策略對當前剩余觸發(fā)時長和循環(huán)規(guī)則進行更新,并將所述已計時時長歸零。

5.根據(jù)權利要求1所述的定時任務的處理方法,其特征在于,所述根據(jù)計時時長和所述時間策略調(diào)用所述線程標識對應的線程,包括:

根據(jù)所述時間策略判斷當前計時時長是否滿足預設條件;

若滿足預設條件,則調(diào)用所述線程標識對應的線程;

若不滿足預設條件,則檢測是否生成攜帶有所述任務標識的任務取消指令;若生成攜帶有所述任務標識的任務取消指令,則從所述任務集合中刪除所述定時任務。

6.根據(jù)權利要求1-5中任意一項所述的定時任務的處理方法,其特征在于,在利用所述線程執(zhí)行所述任務內(nèi)容之后,還包括:

根據(jù)所述時間策略判斷所述定時任務是否為循環(huán)任務;

若所述定時任務是循環(huán)任務,則根據(jù)所述時間策略計算下一次觸發(fā)時長,將所述計時時長歸零,并返回執(zhí)行所述開始計時的操作;

若所述定時任務不是循環(huán)任務,則從所述任務集合中刪除所述定時任務。

7.一種定時任務的處理裝置,其特征在于,包括:

獲取模塊,用于獲取定時任務的任務信息和任務標識,所述任務信息包括線程標識、任務內(nèi)容和時間策略;

創(chuàng)建模塊,用于根據(jù)所述任務標識和任務信息在已存儲的任務集合中創(chuàng)建所述定時任務,并開始計時;

調(diào)用模塊,用于根據(jù)計時時長和所述時間策略調(diào)用所述線程標識對應的線程;

第一執(zhí)行模塊,用于利用所述線程執(zhí)行所述任務內(nèi)容。

8.根據(jù)權利要求7所述的定時任務的處理裝置,其特征在于,所述創(chuàng)建模塊包括:

判斷子模塊,用于判斷已存儲的任務集合中是否存在與所述任務標識相同的已創(chuàng)建任務;

更新子模塊,用于若存在,則根據(jù)所述時間策略對所述已創(chuàng)建任務進行更新;

創(chuàng)建子模塊,用于若不存在,則根據(jù)所述任務信息和任務標識在所述任務集合中創(chuàng)建所述定時任務。

9.根據(jù)權利要求8所述的定時任務的處理裝置,其特征在于,所述創(chuàng)建子模塊用于:

建立所述任務標識、線程標識和任務內(nèi)容的關聯(lián)關系;

根據(jù)所述時間策略獲取第一次觸發(fā)時長和循環(huán)規(guī)則;

將所述關聯(lián)關系、第一次觸發(fā)時長和循環(huán)規(guī)則存儲在任務集合中。

10.根據(jù)權利要求8所述的定時任務的處理裝置,其特征在于,所述更新子模塊用于:

獲取所述已創(chuàng)建任務的已計時時長、當前剩余觸發(fā)時長和循環(huán)規(guī)則;

根據(jù)所述時間策略對當前剩余觸發(fā)時長和循環(huán)規(guī)則進行更新,并將所述已計時時長歸零。

11.根據(jù)權利要求7所述的定時任務的處理裝置,其特征在于,所述調(diào)用模塊用于:

根據(jù)所述時間策略判斷當前計時時長是否滿足預設條件;

若滿足預設條件,則調(diào)用所述線程標識對應的線程;

若不滿足預設條件,則檢測是否生成攜帶有所述任務標識的任務取消指令;若生成攜帶有所述任務標識的任務取消指令,則從所述任務集合中刪除所述定時任務。

12.根據(jù)權利要求7-11中任意一項所述的定時任務的處理裝置,其特征在于,還包括第二執(zhí)行模塊,用于:

在所述第一執(zhí)行模塊利用所述線程執(zhí)行所述任務內(nèi)容之后,根據(jù)所述時間策略判斷所述定時任務是否為循環(huán)任務;

若所述定時任務是循環(huán)任務,則根據(jù)所述時間策略計算下一次觸發(fā)時長,將所述計時時長歸零,并返回執(zhí)行所述開始計時的操作;

若所述定時任務不是循環(huán)任務,則從所述任務集合中刪除所述定時任務。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1