我的业务在JavaBean中,JSP调用这个JavaBean,由于业务计算比较耗时,JSP调用后,浏览器半天才能出来结果。于是把在JavaBean中加了线程,如下:public class Test extends Thread {
public void run() {
Log.x().info("thread start");
try {
for (int i = 0; i < 100; i++) {
Log.x().info("sleep" + i);
Thread.sleep(1000);
}
} catch (Exception e) {
Log.x().info("Exp");
}
Log.x().info("thread end");
} public static void go() {
// Create and start the thread
Thread thread = new Test(); Log.x().info("call thread");
thread.start();
}
}可是上面的代码中的循环只能打印前面几次,然后就没有了,没有发现Exception,请问这个是怎么回事??请问还有什么别的方法可以处理类似问题:异步调用,JMS?AJAX?
public void run() {
Log.x().info("thread start");
try {
for (int i = 0; i < 100; i++) {
Log.x().info("sleep" + i);
Thread.sleep(1000);
}
} catch (Exception e) {
Log.x().info("Exp");
}
Log.x().info("thread end");
} public static void go() {
// Create and start the thread
Thread thread = new Test(); Log.x().info("call thread");
thread.start();
}
}可是上面的代码中的循环只能打印前面几次,然后就没有了,没有发现Exception,请问这个是怎么回事??请问还有什么别的方法可以处理类似问题:异步调用,JMS?AJAX?
解决方案 »
- s2sh使用泛型后不能在dao里获取到泛型的类型
- oracle 中如何随机取出从51到100之间的记录,请高手指教
- 新手提问:未分配权限的用户登录访问各菜单,应显示没有权限页面
- jsp 中的一个问题, 知道的朋友帮帮忙哦。。。
- 数据库设计问题
- tomcat5.5.15运行不起来了,可能是web.xml的问题
- JSP中JavaBean应用步骤详解
- 大家推荐下程序
- jsp页面被修改后刷新,session会被刷掉吗?
- 我现在用JSP有一段时间了,写JSP,BEAN,都可以了,也可以写简单的SERVLET了,有个问题问问大家。
- 我想做一个字符移动的小程序,可是老是不对.请教高手.
- 求一个jsp更新数据库的例子
AJAX 只是浏览器/服务器的异步处理,估计不能达到楼主的要求!