免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3335 | 回复: 10
打印 上一主题 下一主题

连HP工程师都解答不了的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-15 14:36 |只看该作者 |倒序浏览
拨了800热线,可是HP的工程师也不知道原因,我的一个进程启动了4个线程(包括主进程是5个),运行一段时间(大概4个小时),其中的一个进程优先级就变成241,原来是168,并且其CPU占有率接近100%,以上信息都是通过glance观察到的,因为我这个进程中的任务是调用一个类的函数,试着多启动了几个发现其中第一个启动的就正常,其后的运行到4个小时都会出现优先级降低,线程状态处于pri状态,用GDB跟踪了一下,info threads显示这个线程处于memmove中(大概是这个意思,对gdb不太熟),但是即使我将这个线程中所有代码去掉,仅保存一个while循环,循环中只有sleep(),这种情况还是会发生,有哪位大侠能帮助分析一下原因吗?

论坛徽章:
0
2 [报告]
发表于 2008-01-15 17:33 |只看该作者
有人知道吗?

论坛徽章:
0
3 [报告]
发表于 2008-01-15 22:33 |只看该作者
memmove访问了非法内存,HPUX比较怪,为什么不产生core,只占CPU100%。
循环中只有sleep(),这种情况还是会发生,不可能吧?主线程有问题?

论坛徽章:
0
4 [报告]
发表于 2008-01-16 08:53 |只看该作者
的确如此,可是主线程运行正常

论坛徽章:
0
5 [报告]
发表于 2008-01-16 14:25 |只看该作者
关注一下

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
6 [报告]
发表于 2008-01-17 00:08 |只看该作者
这样的问题,得找对人才行。

论坛徽章:
0
7 [报告]
发表于 2008-01-17 08:35 |只看该作者
难道与动态链接库有关,我没有用DLL就OK

论坛徽章:
0
8 [报告]
发表于 2008-01-17 09:10 |只看该作者
线程处于STRM状态是什么原因?

论坛徽章:
0
9 [报告]
发表于 2008-01-17 10:00 |只看该作者
正常,一线800很多新手在实习的,深有体会,我现在的办法是2次答复不能解决问题就让他们故障升级,高手都躲在后线的

论坛徽章:
0
10 [报告]
发表于 2008-01-17 10:05 |只看该作者
已经找到三线了还是没结果,另外线程对创建socket口有特殊要求吗?现在发现好像不带创建socket没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP