エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
シングルスレッドの場合、シグナルハンドラからforkする場合には次のどちらかの方法を取れば安全です(ど... シングルスレッドの場合、シグナルハンドラからforkする場合には次のどちらかの方法を取れば安全です(どちらも子プロセスの話)。 fork直後に(printfを含む如何なる関数も呼ばずに)すぐにexecする execしない場合、子プロセスは自身が消滅(exit)するまで「非同期シグナルセーフ」関数だけを呼ぶ*1 規格にはこのように書いてあります。 Consequently, to avoid errors, the child process may only execute async-signal-safe operations until such time as one of the exec functions is called. しかし後者の方法はちょっと現実的ではないでしょう。非同期シグナルセーフ関数なんて数えるほどしかないのですから、子プロセスの全処理をそれだけで書くのは難