首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于Timer的有关问题.Timer cancel后再重新new一个,还是会抛出错误

2013-03-26 
关于Timer的问题.Timer cancel后再重新new一个,还是会抛出异常timer.cancel() timer.purge()timer new

关于Timer的问题.Timer cancel后再重新new一个,还是会抛出异常

timer.cancel() ;
               timer.purge();
               timer = new Timer(true);
               try{
                    
                   timer.schedule(task, 1000, 1000);}
               catch(Exception e){
                   System.out.println(e.toString());
               }



代码如上. 经过调试,发现timer的对象id也改变了的,但为什么schedule后还是会说TimerTask is scheduled already呢?

写这个代码的目的是想要改变timer的触发时间间隔.如果有其他的实现方法,欢迎指教. timer cancel
[解决办法]
是在purge调用的时候报出来的吧?

热点排行