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

<big id="whnxu"><thead id="whnxu"><noframes id="whnxu">

一種通過集合高效利用系統(tǒng)時鐘的方法

文檔序號:6352831閱讀:212來源:國知局
專利名稱:一種通過集合高效利用系統(tǒng)時鐘的方法
技術領域
本發(fā)明涉及一種通過集合高效利用系統(tǒng)時鐘的方法,特別涉及一種通過設計模式 高效重用系統(tǒng)時鐘的方法。
背景技術
目前通過計算機語言來調(diào)用系統(tǒng)時鐘的方法主要有以下一種1、通過計算機語言直接調(diào)用系統(tǒng)時鐘進行使用。這種方法實現(xiàn)簡單,在需要系統(tǒng)時鐘的地方直接新建一個系統(tǒng)時鐘進行使用,使 用完成之后將其銷毀。這種方式是邊使用邊新建。在使用系統(tǒng)時鐘次數(shù)較少的項目中可以 采用此方法。新建或銷毀一個系統(tǒng)時鐘會消耗系統(tǒng)很多資源,頻繁的新建或銷毀系統(tǒng)時鐘 勢必會降低系統(tǒng)整體性能。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是通過設計模式高重用系統(tǒng)時鐘。當解決方案需要使 用系統(tǒng)時鐘時則新建一個系統(tǒng)時鐘,利用設計模式和集合類型將需要使用時鐘的所有對象 添加到集合中。時鐘會根據(jù)設定好的時間遍歷集合。當遍歷集合時,集合中的元素滿足開 始時間時則開始執(zhí)行,滿足結(jié)束時間時,將其停止執(zhí)行。這種方法實現(xiàn)了一個時鐘為所有需 要使用時鐘計時的對象計時的功能。提高了時鐘的重用性,降低了多時鐘系統(tǒng)時帶來的性 能上的損耗。本發(fā)明所述的一種通過集合高效利用系統(tǒng)時鐘的方法,該方法至少包括如下的步 驟步驟1 新建一個接口類型,該接口類型擁有使用時鐘的一些接口方法。步驟2 將需要使用時鐘的對象繼承這個接口。步驟3 繼承接口對象實現(xiàn)使用時鐘時所要調(diào)用的方法。步驟4 新建一個靜態(tài)的系統(tǒng)時鐘對象,該對象在項目加載時便生成,該時鐘對象 會在設定的時間內(nèi)(一般是1秒鐘)周期性地執(zhí)行時鐘所委托的方法。步驟5 新建一個集合類型的對象,將需要使用時鐘的所有接口類型的對象添加 到集合中。步驟6 當時鐘計時時間到時系統(tǒng)會執(zhí)行時鐘所委托的方法,這時遍歷集合中的 所有元素。步驟7 執(zhí)行集合中每個元素所實現(xiàn)的接口方法,即完成了時鐘的調(diào)用。本發(fā)明涉及的一種通過集合高效利用系統(tǒng)時鐘的方法,該方法的實施提高了系統(tǒng) 的可重用性,降低了因頻繁新建系統(tǒng)時鐘而造成的系統(tǒng)資源消耗。
具體實施例方式本發(fā)明的主要步驟如下
3
步驟1 新建一個接口類型,命名“接口 1”。該接口類型對象擁有“是否執(zhí)行”、“執(zhí) 行什么”,和“執(zhí)行時間,,等幾個接口方法。步驟2 將需要使用時鐘的對象繼承這個接口類型,并實現(xiàn)調(diào)用時鐘時所使用的 “是否執(zhí)行”、“執(zhí)行什么,,和“執(zhí)行時間,,這三個接口方法。步驟3 新建一個靜態(tài)類型,該靜態(tài)類型對象擁有一個靜態(tài)的當前系統(tǒng)時間屬性, 一個系統(tǒng)時鐘對象屬性,一個時鐘所委托的方法和一個靜態(tài)的“接口 1”類型的泛型集合屬 性。步驟4 將需要使用時鐘的繼承了“接口 1”的對象添加到靜態(tài)對象的集合屬性中。 將時鐘所委托的方法遍歷集合中的每個元素。步驟5 項目加載開始執(zhí)行時,時鐘開始計時。時鐘會周期性的執(zhí)行時鐘所委托的 方法,當執(zhí)行委托的方法時便開始遍歷靜態(tài)集合中的每個元素。這時取出該元素并調(diào)用它 的“是否執(zhí)行”接口方法。步驟6 如果“是否執(zhí)行”接口方法返回“執(zhí)行”,則開始執(zhí)行。步驟7 如果“是否執(zhí)行”接口方法返回“不執(zhí)行”,則遍歷下一個靜態(tài)集合元素。步驟8 當項目中永遠也不使用時鐘時,可回收資源,銷毀時鐘。上述步驟6 “是否執(zhí)行”接口方法返回“執(zhí)行”,則開始執(zhí)行的具體步驟如下步驟61 返回“執(zhí)行”,則開始執(zhí)行“執(zhí)行什么”和“執(zhí)行時間”這兩個接口方法。步驟62 當對象有執(zhí)行時間限制時,可調(diào)用靜態(tài)對象的靜態(tài)時間屬性,用以判斷 對象的開始執(zhí)行時間和結(jié)束執(zhí)行時間。上述的技術方案實施時將通過集合高效的利用系統(tǒng)時鐘,該方法提高了系統(tǒng)的可 重用性,降低了因頻繁新建系統(tǒng)時鐘而造成的系統(tǒng)資源消耗。最后所應說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技術方 案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細的說明,但是,本領域的 普通技術人員應當理解,仍然可以對本發(fā)明進行修改或者等同地替換;而一切不脫離本發(fā) 明的精神和范圍的技術方案及其改進,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
一種通過集合高效利用系統(tǒng)時鐘的方法,其特征在于該方法至少包括如下的步驟步驟1新建一個接口類型,該接口類型擁有使用時鐘的一些接口方法。步驟2將需要使用時鐘的對象繼承這個接口。步驟3繼承接口對象實現(xiàn)使用時鐘時所要調(diào)用的方法。步驟4新建一個靜態(tài)的系統(tǒng)時鐘對象,該對象在項目加載時便生成,該時鐘對象會在設定的時間內(nèi)周期性地執(zhí)行時鐘所委托的方法。步驟5新建一個集合類型的對象,將需要使用時鐘的所有接口類型的對象添加到集合中。步驟6當時鐘計時時間到時系統(tǒng)會執(zhí)行時鐘所委托的方法,這時遍歷集合中的所有元素。步驟7執(zhí)行集合中每個元素所實現(xiàn)的接口方法,即完成了時鐘的調(diào)用。
全文摘要
一種通過集合高效利用系統(tǒng)時鐘的方法,首先新建一個接口類型,該接口類型擁有使用時鐘的一些接口方法;將需要使用時鐘的對象繼承這個接口;繼承接口對象實現(xiàn)使用時鐘時所要調(diào)用的方法;新建一個靜態(tài)的系統(tǒng)時鐘對象,該對象在項目加載時便生成,該時鐘對象會在設定的時間內(nèi)周期性地執(zhí)行時鐘所委托的方法;然后新建一個集合類型的對象,將需要使用時鐘的所有接口類型的對象添加到集合中;當時鐘計時時間到時系統(tǒng)會執(zhí)行時鐘所委托的方法,這時遍歷集合中的所有元素;最后執(zhí)行集合中每個元素所實現(xiàn)的接口方法,即完成了時鐘的調(diào)用。本發(fā)明提高了系統(tǒng)的可重用性,降低了因頻繁新建系統(tǒng)時鐘而造成的系統(tǒng)資源消耗。
文檔編號G06F9/44GK101894017SQ20091008418
公開日2010年11月24日 申請日期2009年5月20日 優(yōu)先權日2009年5月20日
發(fā)明者劉立軍, 張守文, 王磊, 陶勇勝 申請人:灰熊(北京)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1