我只是想知道如何增加tomcat线程池中的线程数?以及设置最大值的数字,我不知道什么是合适的?
早上好,我正在开发一个公开Web服务接口的java Web应用程序.为了将全局对象保留在内存中,我将以下类用作Singleton:
public class SingletonMap {
private static final SingletonMap instance = new SingletonMap();
private static HashMap couponMap = null;
private static long creationTime;
private SingletonMap() {
creationTime = System.currentTimeMillis();
couponMap = new HashMap();
}
public static synchronized SingletonMap getInstance() {
return instance;
}
public static long getCreationTime() {
return creationTime;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用上面的类,以便为Web服务的所有线程提供相同的HashMap实例.维护SingletonMap对象的Web服务类如下:
@WebService()
public class ETL_WS {
private String TOMCAT_TEMP_DIR;
private final int BUFFER_SIZE = 10000000;
private static SingletonMap couponMap;
private static SingletonProductMap productCategoryMap;
private String dbTable = …Run Code Online (Sandbox Code Playgroud)