免费注册 查看新帖 |

Chinaunix

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

问大家一个关于双进程的问题,谢谢答复! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-14 10:16 |只看该作者 |倒序浏览
我的程序如下:
child = os.fork()
if child != 0:
   ......
   os.kill(child,signal.GIGKILL) #杀死子进程
   ......
else:
   ......
   请问在子进程中杀死父进程该怎么写,谢谢!
   ......

论坛徽章:
0
2 [报告]
发表于 2005-06-14 10:34 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

从父进程杀死子进程,我目前是用的设置共享变量的方法。

还有,可能是你的程序结构有问题。你可以尝试不用创建自进程的方式来实现。

论坛徽章:
0
3 [报告]
发表于 2005-06-14 12:52 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

设置共享变量?该怎么设置呢?是不是在进程外面定义一个global变量,那两个进程该怎么传递这个变量呢?

论坛徽章:
0
4 [报告]
发表于 2005-06-14 13:27 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

可以这样设置。
不过建议你将你的代码贴一个结构出来。

论坛徽章:
0
5 [报告]
发表于 2005-06-14 15:22 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

谢谢xichen的热心帮助,同时支持你申请斑竹,我的问题已经解决:
os.kill(os.getppid(),signal.GIGKILL) #杀死父进程

论坛徽章:
0
6 [报告]
发表于 2005-06-15 09:21 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

我记得你这个方法不能有效杀死父进程,我有过相关代码的例子。可惜丢了。

论坛徽章:
0
7 [报告]
发表于 2005-06-15 09:22 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

也谢谢你的支持

论坛徽章:
0
8 [报告]
发表于 2005-06-15 13:05 |只看该作者

问大家一个关于双进程的问题,谢谢答复!

请问一下,杀死进程后,进程是不是还在进程表里呢?应该怎么删除进程表里的进程呢?谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP