fork 进程是否继承父进程绑定(bind)的任何(服务器)端口?
我有一个 java 进程,它 fork 了一个子进程,从 netstat -anpt |grep
我看到父进程和子进程都绑定(bind)到同一个端口。
这可能吗?有办法解决这个问题吗?
最佳答案
Does a forked process inherit any (server) ports bind from the parent process?
它继承其父级的资源。这就是操作系统的行为方式。
Is there a way to get around this?
子进程必须关闭所有不需要的资源。这在 C 语言中相对容易做到,但在 Java 语言中却不简单。可能有一种方法可以使用干净的资源集启动 Java 进程,但我不知道有什么方法可以做到这一点。
关于java - 子进程继承了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799786/