这是代码:
我可以看出,该代码基本上是使用
一些背景:正在使用
另外,我不知道哪个标签描述了这里发生的事情。如果您知道,请添加或在评论中提供。
这里是代码:
timer.schedule(new TimerTask()
{
public void run()
{
synchronized(this)
{
try
{
// System.out.println(" ITERATION = ");
pachubeCLI.update(78164);
}
catch (PachubeException e)
{
// If an exception occurs it will print the error message from the
// failed HTTP command
System.err.println(e.errorMessage);
}
catch (IOException e)
{
System.err.println(e);
}
}
}
}, 0, 5*1000);
我可以看出,该代码基本上是使用
Timer
类的对象来安排操作。根据eclipse的说法,传递给schedule
方法的参数是(TimerTask task,long delay, long period)
。但是,看着这段代码,整个代码块作为第一个参数传递,而不是对TimerTask
类的引用。我从未见过这样的方法。这里到底发生了什么?一些背景:正在使用
Timer
对象的schedule
方法定期更新Xively(以前是COSM(以前是pachube))上的源。另外,我不知道哪个标签描述了这里发生的事情。如果您知道,请添加或在评论中提供。