内存不够了,想想,用线程每隔几秒就访问一次,然后创建一个线程,你还定义的是全局的线程,每次都new 一个,没有释放,几个小时就会new出来几万甚至几十万个线程,都不被释放,超级计算机也禁不起这么折腾,要么在逻辑代码中加入线程挂起,或者直接KILL掉释放。
不是无故推出的,应该由你没有处理到的异常信息,你可以:1、把错误信息写到文本中,查看错误的详细原因2、把你的程序放到CMD里面运行,这样当你的程序抛出异常的时候就会打印到dos窗口
应该是溢出了,没有释放资源。看你运行后的内存使用量?