问题描述
定时自动运行的代码里,我添加了一行打印System.out.println("自动开始执行");WEBSPHERE的后台LOG,system.out的输出[08-12-1812:11:00:156CST]64dc24a7SHGAISHGAjava.lang.String--->自动开始执行[08-12-1812:11:00:156CST]272664a6SHGAISHGAjava.lang.String--->自动开始执行[08-12-1812:11:00:156CST]304a4a6SHGAISHGAjava.lang.String--->自动开始执行相当于执行了,几遍,为何?
解决方案
解决方案二:
执行一次:System.out.println("自动开始执行");只会在SystemOut.log中输入一行记录。你的那个输出了3此只能表明上面的SystemOut被执行了3次,分别是threadid为64dc24a7,272664a6和304a4a6三个不同的线程。
解决方案三:
为何会有三个不同的线程呢,只起了一个服务?
解决方案四:
有没有可能,我重启服务(工程的服务)后,上一次的在WEBSPHERE内存里,没有清掉。很纳闷
解决方案五:
什么是工程的服务?不懂你可以重新启动一下WEBSPHERE看看
解决方案六:
你用了什么定时服务呢?你的程序是怎么写的?
时间: 2024-09-14 10:18:31