Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フォークされたプロセスは、親プロセスからバインドされた (サーバー) ポートを継承しますか? 子プロセスをフォークする Java プロセスがありnetstat -anpt |grep、親と子の両方が同じポートにバインドされていることがわかります。 これは可能ですか?これを回避する方法はありますか?
netstat -anpt |grep
フォークされたプロセスは、親プロセスからバインドされた (サーバー) ポートを継承しますか?
その親のリソースを継承します。これがOSの振る舞いです。
これを回避する方法はありますか?
子は、必要のないすべてのリソースを閉じる必要があります。これは、C では比較的簡単に実行できますが、Java では簡単ではありません。クリーンなリソース セットで Java プロセスを開始する方法があるかもしれませんが、これを行う方法はわかりません。