`
hzh0725
  • 浏览: 82281 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java Timer 代码分析 (1.6)

    博客分类:
  • java
阅读更多

Java Timer 代码分析:

  • 记住timer只有一个线程在跑, 那就是TimerThread 在这个对象timer对象生成时,这个线程就产生了,并且在running.
  • schedule和scheduleAtFixedRate区别是:(由于等待一个Task完成需要的时间不同)
  1. schedule: 运行下一个task run时间是在上一个task run的开始运行时间加上period.
  2. scheduleAtFixedRate:运行下一个task run时间是在上一个task run的应该运行时间加上period.
  • cancel :就是gracely的停掉timerthread, 正在运行的task还是在运行。
    分享到:
    评论

    相关推荐

      JAVA_API1.6文档(中文)

      javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 javax.naming 为访问命名服务提供类和接口。 javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 javax.naming.event ...

      Java 1.6 API 中文 New

      Java 1.6 API的中文帮助文档。 深圳电信培训中心徐海蛟博士教学用api中文文档。支持全文检索,在线即时查询。 里面列出了,Java的所有类及其使用方法! Java SE Platform 软件包: java.applet 提供创建 applet 所...

      JavaAPI1.6中文chm文档 part1

      javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 javax.naming 为访问命名服务提供类和接口。 javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 javax.naming.event ...

      [Java参考文档].JDK_API 1.6

      javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 javax.naming 为访问命名服务提供类和接口。 javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 javax.naming.event 在...

      电子小时钟

      这款应用充分利用了Java语言的特性,可以在JKD1.6平台上稳定运行,展现出全面的功能和良好的用户体验。 1. **整点报时**:整点报时是电子小时钟的核心功能之一,它会在每个整点自动播报时间,提醒用户当前的时间,...

      java基础案例与开发详解案例源码全

      2.3.4 Java代码中的注释23 2.3.5 常见错误解析24 2.4 Java类库组织结构和文档27 2.5 Java虚拟机简介28 2.6 Java技术两种核心运行机制29 2.7 上机练习30 第3章 3.1 变量32 3.1.1 什么是变量32 3.1.2 为什么需要变量32...

      java实现短信验证码5分钟有效时间

      在本文中,我们将详细介绍java实现短信验证码5分钟有效时间的步骤,包括使用session存储验证码、 Timer定时器删除验证码等内容。 首先,我们需要在Controller中获取session对象,取出验证码,如果不存在,则生成新...

      俄罗斯方块中图形的实现

      在本文中,我们将深入探讨如何在Java环境下,利用JDK1.6和Eclipse IDE来实现俄罗斯方块游戏中的图形显示。俄罗斯方块是一款经典的电子游戏,它的核心在于各种形状的方块(图形)在屏幕上的移动、旋转和堆叠。实现这...

      vc 6.0开发ftp断点续传源代码

      totalSize: 传递引用,表示所要下载文件的总长度,与downloaded配合可以分析各种下载信息 strProxy,nProxyPort 这两个为代理选项,有的话填上,如"192.168.1.89",8080 没有的话麻烦点填上"",0 。(呵呵,暂时没有...

      坦克大战源文件

      在Java中,通常使用`java.awt.event.ActionEvent`和`javax.swing.Timer`来创建一个定时器,该定时器定期触发事件,更新游戏状态并重新绘制屏幕。在这个坦克大战的源代码中,我们可以期待看到类似的机制,以保证游戏...

      spring3.0+quartz-1.6.0定时

      在Java代码中,你需要创建一个实现了`org.quartz.Job`接口的类,这个类就是你的定时任务。Spring会自动将这个bean实例化并传递给Quartz进行调度。 ```java public class MyScheduledJob implements Job { @...

      公司办公自动化管理系统研发计划书.doc

      技术框架选型主要包括JDK 1.7、Eclipse 7.0以上、Jquery 1.6及相关插件、Web服务Xfire 1.2、定时任务Java Timer、Tomcat 7.0服务器、JSON处理jackson以及RTM263EM接口和E-Mail263EM接口。源代码组织清晰,便于维护和...

      JDK_1_6 API

      javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 javax.naming 为访问命名服务提供类和接口。 javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 javax.naming.event 在...

      android笔记.rar

      1.6 编译在N1 上运行的android 2.3(GingerBread)代码... .18 1.7 系统结构... ..21 1.8 模拟器调试与真机调试... ..22 1.9 安装和卸载应用程序(apk包) ... ...23 1.10 系统升级... ..26 1.11 android系统支持app2...

      Java学习笔记-个人整理的

      {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {1.8}运算符}{27}{section.1.8} {1.8.1}自增运算}{28}{subsection.1.8.1} {1.8.1.1}Postincrement}{28}{subsubsection.1.8.1.1} {1.8.1.2}...

      2010年谢彦的android笔记

      #### 1.6 编译在N1上运行的Android 2.3(GingerBread)代码 - **设备特点**:N1可能是另一款早期的Android设备,需要考虑其硬件特性。 - **版本差异**:Android 2.3相对于2.1/2.2有了一定的变化,因此编译时需要注意...

    Global site tag (gtag.js) - Google Analytics