使用jdk的线程连接池:
 ThreadPoolExecutor threadPool = new ThreadPoolExecutor(2, 4, 3,TimeUnit.SECONDS, 
new ArrayBlockingQueue<Runnable>(3),new ThreadPoolExecutor.DiscardOldestPolicy());这个连接池在什么时候创建比较好哪?每次页面点按钮执行到这里的时候需要起个线程,但每次都执行new ThreadPoolExecutor 会有问题,
是不是在web.xml里配置1个init的程序来执行好哪 ?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【luck5】截止到2008-07-01 18:29:29的历史汇总数据(不包括此帖):
    发帖数:20                 发帖分:460                
    结贴数:20                 结贴分:460                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    还有1个问题,如果用web.xml的配子在启动的时候执行了 
    ThreadPoolExecutor threadPool = new ThreadPoolExecutor(2, 4, 3,TimeUnit.SECONDS, 
    new ArrayBlockingQueue <Runnable>(3),new ThreadPoolExecutor.DiscardOldestPolicy()); 
    那他的生命周期会在整个服务阶段都有吗  ?
    在代码里如何获得threadPool 的引用?
    没有用spring,