用ThreadPoolExecutor,我在main方法里面测试的时候都很好,放在tomcat下面测试,结果程序总是不自觉的跑到那个ThreadPoolExecutor.class里面,而我在调试的时候发现线程池里面的一个线程后面的状态是suspended exception out of memory error!!!!

解决方案 »

  1.   

    是不是有个线程一直的在占用资源,造成了死锁了,资源被耗尽了
    肯定是您的程序里面的线程和tomcat里面的线程占用并等待其他的资源造成了死锁
      

  2.   

    应该是tomcat配置的时候造成了死锁
    仔细看看配置吧
      

  3.   

    是不是有个线程一直的在占用资源,造成了死锁了,资源被耗尽了 
    肯定是您的程序里面的线程和tomcat里面的线程占用并等待其他的资源造成了死锁
      

  4.   

    是死锁造成的吧。
    看看tomcat 中的.server.xml文件