jamesnorman 发表于 2008-12-10 13:57:44

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

我在一个服务端程序中使用ACE_Process来启动一个子进程,由于不希望子进程继承父进程正在监听的端口,通过使用ACE_Process_Options::handle_inheritence(False)来取消继承关系,测试发现在windows环境下可以得到正确的结果,而在Linux环境下子进程仍然继承了父进程的端口,并且在父进程退出时子进程还在使用这些端口。

    请问是不是在Linux环境下ACE_Process_Options::handle_inheritence()是不起作用的呢?如果是这样,有什么其他方法可以打破父子进程之间的继承关系呢?
页: [1]
查看完整版本: 请教ACE_Process_Options中使用handle_inheritence()的问题