Linuxで以下がどのように機能するかを理解しようとしています:
作成したスレッドの 1 つから fork() するとどうなりますか?
- 他のスレッドはどうなりますか?
メインスレッド (fork を呼び出すスレッド/プロセス) から fork() するとどうなりますか?
- メイン スレッド/プロセスで複数のスレッドが実行されている場合はどうなりますか? すべてのスレッドも複製されますか?
上記の両方のケースで、フォークされた子プロセスが終了したときに SIGCHLD シグナルが送信される場所は?