找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3073|回复: 0

请教ACE_Process_Options中使用handle_inheritence()的问题

[复制链接]
发表于 2008-12-10 13:57:44 | 显示全部楼层 |阅读模式
我在一个服务端程序中使用ACE_Process来启动一个子进程,由于不希望子进程继承父进程正在监听的端口,通过使用ACE_Process_Options::handle_inheritence(False)来取消继承关系,测试发现在windows环境下可以得到正确的结果,而在Linux环境下子进程仍然继承了父进程的端口,并且在父进程退出时子进程还在使用这些端口。

    请问是不是在Linux环境下ACE_Process_Options::handle_inheritence()是不起作用的呢?如果是这样,有什么其他方法可以打破父子进程之间的继承关系呢?
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-23 21:43 , Processed in 0.017490 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表