2

フォークされたプロセスは、親プロセスからバインドされた (サーバー) ポートを継承しますか?
子プロセスをフォークする Java プロセスがありnetstat -anpt |grep、親と子の両方が同じポートにバインドされていることがわかります。
これは可能ですか?これを回避する方法はありますか?

4

1 に答える 1

0

フォークされたプロセスは、親プロセスからバインドされた (サーバー) ポートを継承しますか?

その親のリソースを継承します。これがOSの振る舞いです。

これを回避する方法はありますか?

子は、必要のないすべてのリソースを閉じる必要があります。これは、C では比較的簡単に実行できますが、Java では簡単ではありません。クリーンなリソース セットで Java プロセスを開始する方法があるかもしれませんが、これを行う方法はわかりません。

于 2012-10-09T12:18:51.853 に答える