我想让tomcat启动后自动启动一个无限循环的线程:
while(true)
{
Thread t = new Test();
t.start();
try{
sleep(3000);
}catch(Exception e){}
}我将该线程的启动放在一个自动启动的servlet里面但是tomcat启动到一半就无法继续启动。在Test线程sleep的时间内也无法继续启动,请教是否有更好的方法?
while(true)
{
Thread t = new Test();
t.start();
try{
sleep(3000);
}catch(Exception e){}
}我将该线程的启动放在一个自动启动的servlet里面但是tomcat启动到一半就无法继续启动。在Test线程sleep的时间内也无法继续启动,请教是否有更好的方法?
t.start();
把上面这段代码放在你的某个servlet的 init 方法里面;下面这个放在你的 Test类的 run方法内。
while(true)
{
try{
sleep(3000);
}catch(Exception e){}
}小弟认为应该是这样的,请指正^_^