免费注册 查看新帖 |

Chinaunix

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

哪位大侠给分析一下 strace 输出 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-03 16:12 |只看该作者 |倒序浏览
suse linux 下 一个c 程序,启动后用 strace -f -p 跟踪了一下,本来程序启动应该只有2个线程,可输出说有8个,不知道那些线程是怎么回事,哪位高人给指点一二
输出是:
strace -f -p 7314
Process 7321 attached with 8 threads - interrupt to quit
[pid  7314] time( <unfinished ...>
[pid  7315] read(7,  <unfinished ...>
[pid  7316] futex(0x80d5204, FUTEX_WAIT, 3, NULL <unfinished ...>
[pid  7317] futex(0x80d5204, FUTEX_WAIT, 3, NULL <unfinished ...>
[pid  7318] futex(0x80d5204, FUTEX_WAIT, 3, NULL <unfinished ...>
[pid  7319] poll( <unfinished ...>
[pid  7320] accept(6,  <unfinished ...>
[pid  7321] setup( <unfinished ...>
[pid  7314] <... time resumed> NULL)    = 1220428832
[pid  7314] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=165, ...}) = 0
[pid  7314] uname({sys="Linux", node="linux", ...}) = 0
[pid  7314] write(5, "Sep 03 16:00:32 linux: src/sigha"..., 82) = 82
[pid  7314] rt_sigtimedwait([HUP INT TERM],  <unfinished ...>

论坛徽章:
0
2 [报告]
发表于 2008-09-03 17:25 |只看该作者

回复 #1 hua_xg 的帖子

pthread library 也会启动一些线程

论坛徽章:
0
3 [报告]
发表于 2008-09-03 17:39 |只看该作者

回复 #2 linuxosa 的帖子

哦,明白了,strace 挖的还挺深,谢了~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP