有个个人感觉很难的问题,请教板桥大哥和各位大侠

04-10-27 zxh1000
关于java中的定时问题,有个客户要求这样的功能,我简化的说,(1,定时器1 ,5分钟定时去打印个“1”,这个定时一直开着)(2,用户在这个定时器的定时时间可以选择 (1),可以选择一天一次打印“2“,(2)可以选择5分钟打印一个”2“,(3)可以选择停止这个定时器,这三种情况。

对于这样的功能,我是用两个timer的实例来实现的,系统一运行初期两个定时器相安无事,各运行各的,可是当运行中,客户要调节定时时间时(如果已经定时)我调用timer.cancel()关不掉这个定时器,而且另一个定时器的频率也会混乱。上网上查说这是timer的基类有问题。请教板桥哥该怎么处理这个功能。小弟都快晕了。谢

banq
2004-10-31 16:49
使用两个线程启动,到时关闭线程即可。

猜你喜欢