日期:2014-05-17  浏览次数:20690 次

请大家帮忙看一下我的问题。
1.通过tomcat网页方式读取文件,在读取文件的方法是否需要加上synchronized(注意是读取),将方法加上锁防止文件被多个用户访问时候出错?
2.tomcat中使用多线程,出现一下错误,
A web application appears to have started a thread named [Thread-9] but has failed to stop it. This is very likely to create a memory leak.
而且线程数多了tomcat,就只有一个cpu运行了,而并不是分配到不同的cpu上。而且任务几乎不运行。请大家指点一下

------解决方案--------------------
1:通过tomcat网页方式读取文件?什么意思
Servlet类的service()方法是个线程安全的,只要记得,尽量不要有成员变量,多用局部变量。
在jsp里尽量不要<%! %>尽量<% %>
2:不会