一种通过集合高效利用系统时钟的方法技术方案

技术编号:3847701 阅读:275 留言:0更新日期:2012-04-11 18:40
一种通过集合高效利用系统时钟的方法,首先新建一个接口类型,该接口类型拥有使用时钟的一些接口方法;将需要使用时钟的对象继承这个接口;继承接口对象实现使用时钟时所要调用的方法;新建一个静态的系统时钟对象,该对象在项目加载时便生成,该时钟对象会在设定的时间内周期性地执行时钟所委托的方法;然后新建一个集合类型的对象,将需要使用时钟的所有接口类型的对象添加到集合中;当时钟计时时间到时系统会执行时钟所委托的方法,这时遍历集合中的所有元素;最后执行集合中每个元素所实现的接口方法,即完成了时钟的调用。本发明专利技术提高了系统的可重用性,降低了因频繁新建系统时钟而造成的系统资源消耗。

【技术实现步骤摘要】

本专利技术涉及,特别涉及一种通过设计模式 高效重用系统时钟的方法。
技术介绍
目前通过计算机语言来调用系统时钟的方法主要有以下一种1、通过计算机语言直接调用系统时钟进行使用。这种方法实现简单,在需要系统时钟的地方直接新建一个系统时钟进行使用,使 用完成之后将其销毁。这种方式是边使用边新建。在使用系统时钟次数较少的项目中可以 采用此方法。新建或销毁一个系统时钟会消耗系统很多资源,频繁的新建或销毁系统时钟 势必会降低系统整体性能。
技术实现思路
本专利技术所要解决的技术问题是通过设计模式高重用系统时钟。当解决方案需要使 用系统时钟时则新建一个系统时钟,利用设计模式和集合类型将需要使用时钟的所有对象 添加到集合中。时钟会根据设定好的时间遍历集合。当遍历集合时,集合中的元素满足开 始时间时则开始执行,满足结束时间时,将其停止执行。这种方法实现了一个时钟为所有需 要使用时钟计时的对象计时的功能。提高了时钟的重用性,降低了多时钟系统时带来的性 能上的损耗。本专利技术所述的,该方法至少包括如下的步 骤步骤1 新建一个接口类型,该接口类型拥有使用时钟的一些接口方法。步骤2 将需要使用时钟的对象继承这个本文档来自技高网...

【技术保护点】
一种通过集合高效利用系统时钟的方法,其特征在于:该方法至少包括如下的步骤:步骤1:新建一个接口类型,该接口类型拥有使用时钟的一些接口方法。步骤2:将需要使用时钟的对象继承这个接口。步骤3:继承接口对象实现使用时钟时所要调用的方法。步骤4:新建一个静态的系统时钟对象,该对象在项目加载时便生成,该时钟对象会在设定的时间内周期性地执行时钟所委托的方法。步骤5:新建一个集合类型的对象,将需要使用时钟的所有接口类型的对象添加到集合中。步骤6:当时钟计时时间到时系统会执行时钟所委托的方法,这时遍历集合中的所有元素。步骤7:执行集合中每个元素所实现的接口方法,即完成了时钟的调用。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘立军王磊张守文陶勇胜
申请(专利权)人:灰熊北京科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1