问题描述
我的项目是spring2.5+hibernate3.2+struts2+mysql5.1在多次执行一个大批量操作时抛出以下错误,期初是以为是连接池问题,因为我使用的是dbcp数据源,我更换为c3p0之后,效果更差,都执行不完,一次都无法完成(使用dbcp还能完成1到2次)messagefromserver:"Can'tcreateanewthread(errno12);ifyouarenotoutofavailablememory,youcanconsultthemanualforapossibleOS-dependentbug"改问题困扰很久,这个问题该怎么解决
解决方案
解决方案二:
开的线程太多了,吃光了内存资源,然后你又向系统提出新建线程的申请。。建议查看你用到线程的那段代码,不要滥用线程—它是很昂贵的。当然如果非用不可,比如避免阻塞或者逻辑必须,你可以考虑使用线程池,让系统性能平缓下滑,而不是崩溃。线程池的使用如果没有思路可以联系我,一起交流下
解决方案三:
你的QQ联系方式,我这边开发环境遇到类似的问题
解决方案四:
先加猫的内存试试,然后调优。。。。。
时间: 2024-10-25 16:53:02