社区
Eclipse
帖子详情
java 多线程为何会自动停止执行
keyingkeying1
2008-09-22 05:47:39
我做的是一个语音卡程序,主要是多线程。程序是在doc跑的,运行的时候是没有问题的,可是在打上200多电话以后有时程序就停下来了(程序没有挂掉),只要你在doc下 Ctrl+C 一下程序就又跑起来了,这个问题是偶然的,有时就是打上300多也没问题,这会是什么问题呢,请各位大虾给点建议。先谢谢了
...全文
953
7
打赏
收藏
java 多线程为何会自动停止执行
我做的是一个语音卡程序,主要是多线程。程序是在doc跑的,运行的时候是没有问题的,可是在打上200多电话以后有时程序就停下来了(程序没有挂掉),只要你在doc下 Ctrl+C 一下程序就又跑起来了,这个问题是偶然的,有时就是打上300多也没问题,这会是什么问题呢,请各位大虾给点建议。先谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
悠云guo
2008-10-05
打赏
举报
回复
有数据同步吗?
有?考虑线程同步
有内存泄漏吗?
这个比较难得出结论,得大量测试
可先用压力测试软件大量模拟
你的电话打入后,是通过什么方式传入你的程序的?
可以考虑采用第三方测试软件或者自己编写压力测试程序
sunyujia
2008-10-05
打赏
举报
回复
把1楼和3楼的结合下,多线程程序要多输出log,注意死循环,各种异常处理,因为不好调试和分析
meadking
2008-10-04
打赏
举报
回复
只要你在doc下 Ctrl+C 一下程序就又跑起来了!
我写一个大批量数据转换的java程序也遇到这样的问题!开始很快,后来很慢!,要Ctrl+C才活动
用system.gc()都没有用!
最后只有用bat批处理,执行5000条,重启程序
我推断原因:很有可能是线程的资源没有释放!可以用线程分析工具,或者Jconsole等分析工具看看.
链接或者线程没有关闭,
tiyuzhongxin789
2008-09-22
打赏
举报
回复
感觉多线程的东西一定要尽可能用库类
indenty
2008-09-22
打赏
举报
回复
感觉多线程的东西一定要尽可能用库类,特别是线程数量比较大的时候.多写些调试信息,关注一下线程的使用情况!我看有的调!
java
多线程
知识讲解及练习题
java
多线程
基础知识练习题,选择题及代码题。适合初学者
Java
多线程
与并发编程总结
整理了一份
多线程
开发资料, 从名词到原理,再到开发实践,都有, 大家可以从中参考借鉴一些有用的东西。
Java
多线程
习题.doc
Java
多线程
习题.doc
java
测试试卷(六).doc
java
测试试卷(六).doc
Java
多线程
(超详细!)
1、什么是进程?什么是线程? 进程是:一个应用程序(1个进程是一个软件)。 线程是:一个进程中的
执行
场景/
执行
单元。 注意:一个进程可以启动多个线程。 eg.对于
java
程序来说,当在DOS命令窗口中输入:
java
HelloWorld 回车之后。
会
先启动JVM,而JVM就是一个进程。 JVM再启动一个主线程调用main方法。 同时再启动一个垃圾回收线程负责看护,回收垃圾。 最起码,现在的
java
程序中至少有两个线程并发, 一个是垃圾回收线程,一个是
执行
main方法的主线程。 3、进程和线程是什么关系?
Eclipse
58,452
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章