关于jsp定时提醒功能对资源耗用的问题!
function show(){
cxjsjyrq();
setTimeout( "show() ", <%=Integer.parseInt(csz)*60000%> );
}
以上代码执行的操作是,每隔一段时间调用cxjsjyrq()的方法。cxjsjyrq()方法是查询数据库的操作。
这段代码是加在一个jsp当中,那么是不是每调用一次这个jsp,那么show()方法就会调用一次,就产生一次循环呢?如果这样,我多次刷新这个jsp页面,那么是不是就会调用多次show()方法,占用多个线程呢?那这样CPU资源就会耗费殆尽吧?
------解决方案--------------------函数里面只要完成的时候关闭数据库就没什么
------解决方案--------------------我多次刷新这个jsp页面,那么是不是就会调用多次show()方法,占用多个线程呢?那这样CPU资源就会耗费殆尽吧?
不管你刷新多少次,还是只有一个show()方法在运行的。
------解决方案--------------------资源及时关闭应该没什么问题