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

一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法的制作方法

文檔序號(hào):6463301閱讀:450來源:國知局
專利名稱:一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,特別涉及 一種采用在程序設(shè)計(jì)中使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的方法。
背景技術(shù)
.NET為我們提供了功能強(qiáng)大的定時(shí)器,但在開發(fā)過程中經(jīng)常濫用計(jì)時(shí)器, 導(dǎo)致程序中存在大量的定時(shí)器,使應(yīng)用程序性能下降。本發(fā)明將提供一種使用 單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種采用在程序設(shè)計(jì)中使用單 一 的定時(shí) 器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的方法。
本發(fā)明所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,該方法 至少包括如下的步驟
步驟l:開發(fā)定時(shí)器Global Timer。
步驟2:應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔。
步驟3: Global Timer定期輪詢所有已注冊(cè)的定時(shí)器。
步驟4:應(yīng)用程序在不需要定時(shí)器時(shí),將其暫?;蜃N。
步驟5:應(yīng)用程序結(jié)束時(shí),Global Timer浮皮通知釋放資源,這時(shí)將結(jié)束已經(jīng) 注冊(cè)的所有定時(shí)器。
本發(fā)明所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,開發(fā)定 時(shí)器Global Timer其步驟為:
步驟11:應(yīng)用程序可以在之上通過指定時(shí)間間隔等方式注冊(cè)自己的定時(shí)器。步驟12:應(yīng)用程序可以隨時(shí)停止定時(shí)器。
本發(fā)明所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,應(yīng)用程 序注冊(cè)定時(shí)器,并指定時(shí)間間隔,其步驟為 步驟21:可以指定固定的時(shí)間間隔。 步驟22:可以指定具體的時(shí)間來執(zhí)行。
步驟23:可以通過一種語法指定在某個(gè)符合條件的時(shí)間來執(zhí)行,例如每周一 的下午三點(diǎn)等。
本發(fā)明所述的本發(fā)明所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的 辦法,Global Timer定期輪詢所有已注冊(cè)的定時(shí)器,其步驟為 步驟31:將已經(jīng)到期的定時(shí)器挑選出來并執(zhí)行。
步驟32:如果輪詢時(shí)間已經(jīng)到,但上一次輪詢還未結(jié)束,則不會(huì)開始重復(fù)的 輪詢。
本發(fā)明所述的本發(fā)明所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的 辦法,應(yīng)用程序在不需要定時(shí)器時(shí),將其暫?;蜃N,其步驟為
步驟41:如果暫停執(zhí)行,則隨后可以隨時(shí)再開始它的執(zhí)行。
步驟42:如果定時(shí)器被注銷,則如果再讓它執(zhí)行,只有重新注冊(cè)。
本發(fā)明涉及的 一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,使得在 程序設(shè)計(jì)中使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)。


圖1為本發(fā)明的流程圖。
具體實(shí)施例方式
參見圖1,本發(fā)明的主要步驟如下
步驟l:開發(fā)定時(shí)器Global Timer。步驟2:應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔。 步驟3: Global Timer定期輪詢所有已注冊(cè)的定時(shí)器。 步驟4:應(yīng)用程序在不需要定時(shí)器時(shí),將其暫?;蜃N。 步驟5:應(yīng)用程序結(jié)束時(shí),Global Timer被通知釋放資源,這時(shí)將結(jié)束已經(jīng) 注冊(cè)的所有定時(shí)器。
上述步驟1開發(fā)定時(shí)器Global Timer的具體步驟如下
步驟ll:應(yīng)用程序可以在之上通過指定時(shí)間間隔等方式注冊(cè)自己的定時(shí)器。
步驟12:應(yīng)用程序可以隨時(shí)停止定時(shí)器。
上述步驟2應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔的具體步驟如下 步驟21:可以指定固定的時(shí)間間隔。 步驟22:可以指定具體的時(shí)間來執(zhí)行。
步驟23:可以通過一種語法指定在某個(gè)符合條件的時(shí)間來執(zhí)行,例如每周一 的下午三點(diǎn)等。
上述步驟3 Global Timer定期輪詢所有已注冊(cè)的定時(shí)器的具體步驟如下 步驟31:將已經(jīng)到期的定時(shí)器挑選出來并執(zhí)行。
步驟32:如果輪詢時(shí)間已經(jīng)到,但上一次輪詢還未結(jié)束,則不會(huì)開始重復(fù)的 輪詢。
上述步驟4應(yīng)用程序在不需要定時(shí)器時(shí),將其暫?;蜃N的具體步驟如下 步驟41:如果暫停執(zhí)行,則隨后可以隨時(shí)再開始它的執(zhí)行。 步驟42:如果定時(shí)器被注銷,則如果再讓它執(zhí)行,只有重新注冊(cè)。 上述的技術(shù)方案實(shí)施時(shí)在程序設(shè)計(jì)中使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任最后所應(yīng)說明的是,以上實(shí)施例僅用以說明而并非限制本發(fā)明所描述的技
術(shù)方案;因此,盡管本說明書參照上述的實(shí)施例對(duì)本發(fā)明已進(jìn)行了詳細(xì)的說明, 但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明進(jìn)行修改或者等同 地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋 在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1、一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,其特征在于該方法至少包括如下的步驟步驟1開發(fā)定時(shí)器Global Timer。步驟2應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔。步驟3Global Timer定期輪詢所有已注冊(cè)的定時(shí)器。步驟4應(yīng)用程序在不需要定時(shí)器時(shí),將其暫停或注銷。步驟5應(yīng)用程序結(jié)束時(shí),Global Timer被通知釋放資源,這時(shí)將結(jié)束已經(jīng)注冊(cè)的所有定時(shí)器。
2、 根據(jù)權(quán)利要求1所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦 法,其特征在于開發(fā)定時(shí)器Global Timer,其步驟為步驟11:應(yīng)用程序可以在之上通過指定時(shí)間間隔等方式注冊(cè)自己的定時(shí)器。 步驟12:應(yīng)用程序可以隨時(shí)停止定時(shí)器。
3、 根據(jù)權(quán)利要求1所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦 法,其特征在于應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔,其步驟為步驟21:可以指定固定的時(shí)間間隔。 步驟22:可以指定具體的時(shí)間來執(zhí)行。步驟23:可以通過一種語法指定在某個(gè)符合條件的時(shí)間來執(zhí)行,例如每周一 的下午三點(diǎn)等。
4、 根據(jù)權(quán)利要求1所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦 法,其特征在于Global Timer定期輪詢所有已注冊(cè)的定時(shí)器,其步驟為步驟31:將已經(jīng)到期的定時(shí)器挑選出來并執(zhí)行。步驟32:如果輪詢時(shí)間已經(jīng)到,但上一次輪詢還未結(jié)束,則不會(huì)開始重復(fù)的 輪詢。
5、根據(jù)權(quán)利要求1所述的一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,其特征在于應(yīng)用程序在不需要定時(shí)器時(shí),將其暫?;蜃N,其步驟為 步驟41:如果暫停執(zhí)行,則隨后可以隨時(shí)再開始它的執(zhí)行。 步驟42:如果定時(shí)器被注銷,則如果再讓它執(zhí)行,只有重新注冊(cè)。
全文摘要
一種使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的辦法,首先開發(fā)定時(shí)器Global Timer;應(yīng)用程序注冊(cè)定時(shí)器,并指定時(shí)間間隔;Global Timer定期輪詢所有已注冊(cè)的定時(shí)器;應(yīng)用程序在不需要定時(shí)器時(shí),將其暫停或注銷;最后應(yīng)用程序結(jié)束時(shí),Global Timer被通知釋放資源,這時(shí)將結(jié)束已經(jīng)注冊(cè)的所有定時(shí)器。本發(fā)明使得在程序設(shè)計(jì)中使用單一的定時(shí)器來實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)。
文檔編號(hào)G06F9/44GK101556537SQ20081010386
公開日2009年10月14日 申請(qǐng)日期2008年4月11日 優(yōu)先權(quán)日2008年4月11日
發(fā)明者瑩 劉, 濤 孫, 楠 張, 徐友春, 湯海京, 蔣海濤 申請(qǐng)人:北京聞言科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
五大连池市| 阿合奇县| 合作市| 丘北县| 宜黄县| 祁东县| 汝州市| 福州市| 云南省| 济源市| 梁平县| 墨玉县| 五华县| 政和县| 贵阳市| 红桥区| 锦州市| 龙口市| 宁远县| 高清| 慈溪市| 白朗县| 安乡县| 封丘县| 枝江市| 嘉善县| 康保县| 牙克石市| 南华县| 闸北区| 焦作市| 遂宁市| 灵璧县| 郴州市| 抚顺市| 昌都县| 邮箱| 固安县| 泾阳县| 扎兰屯市| 平阳县|