当前位置: 技术问答>java相关
请问我在jsp中启动的线程是不是随着页面的生成就自动结束了?(在线等着)
来源: 互联网 发布时间:2015-06-22
本文导语: 我的whil(true)循环为什么只运行了第一次? | //Watch.java package test; public class Watch extends Thread{ private static Watch instance; private Watch() { } public static synchronized Watch getInstance(){ ...
我的whil(true)循环为什么只运行了第一次?
|
//Watch.java
package test;
public class Watch extends Thread{
private static Watch instance;
private Watch() {
}
public static synchronized Watch getInstance(){
if(instance==null){
instance = new Watch();
}
return instance;
}
public void run(){
int i=0;
while(true){
i++;
try{
sleep(1000);
}catch(InterruptedException ie){}
System.out.println("count: "+i);
}
}
}
//test.jsp
package test;
public class Watch extends Thread{
private static Watch instance;
private Watch() {
}
public static synchronized Watch getInstance(){
if(instance==null){
instance = new Watch();
}
return instance;
}
public void run(){
int i=0;
while(true){
i++;
try{
sleep(1000);
}catch(InterruptedException ie){}
System.out.println("count: "+i);
}
}
}
//test.jsp
|
to water_crusoe(丝瓜)
不会吧,webwing(kevin) 的代码把浏览器关了都不会死的,你打开控制台,可以看到不断地输出count: 1/2/3/4......
不会吧,webwing(kevin) 的代码把浏览器关了都不会死的,你打开控制台,可以看到不断地输出count: 1/2/3/4......
|
你做了out.close吗
|
如果要在Web中使用监视线程,
可以在Bean中实现,这样就不会因为页面关闭而退出。
可以在Bean中实现,这样就不会因为页面关闭而退出。