JAVA timer定时器停不了了

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:28:58
我在Lunix的服务器(tomcat)上用JAVA写了个定时器,用timer类,但是当服务器运行一段时间后,我想在页面上操作,把它停掉,但是停不了了,我把服务器停了,它还在运行,谁知道timer有什么办法能把定时器随时调用哪个方法停掉吗?
我是想写个定时器做间隔一定的时间去同步数据,但是这个间隔时间是在不同的时间段间隔的时间不同,所以要动态的改变,所以要在改变间隔时间时,把前面的那个timer停掉,重新做一个新的间隔时间同步,现在是不知道怎么在改变间隔时间时,把前面的那个timer停掉? 二楼可不讲下怎么把定时器嵌入Contrl层?

你是不是写了一个模块然后服务器去调用,这样不行的。
除非你把定时器嵌入Contrl层,不然怎么会服务都停了timer还没停呢?
诡异了。。。

void cancel()
终止此计时器,丢弃所有当前已安排的任务。

怎么会停不了