weixin_42369701 2010-05-20 10:39
浏览 462
已采纳

使用Timerr的schedule方法,传TimerTask 的子类进去,但不执行子类的run方法。

[code="java"]
import java.util.Timer;

public class AutoSendEmail {
private static final long HOWTIME =10; //=1000*12*60*60;

public static void main( String args[]){
    Timer timer = new Timer();
    timer.schedule( new MyTime(),System.currentTimeMillis(),HOWTIME);
    System.out.println("AutoSendEmail");
}

}
[/code]

[code="java"]
public class MyTime extends TimerTask {

public void run() {
        System.out.println("MyTime");
}

//只会输出"AutoSendEmail",后面就没反应了。
[/code]

  • 写回答

1条回答 默认 最新

  • myali88 2010-05-20 10:54
    关注

    [code="java"]timer.schedule( new MyTime(),System.currentTimeMillis(),HOWTIME); [/code]
    因为这句,你把调度的初始化推迟时间设为了当前时间点,应该设置一个时间段,比如:0,自然就会马上执行你的TimerTask了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历