エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
毎日の向こうに 仕事/趣味、そしてそれらに使っているパソコン(主にMacOSX),写真,旅行のことなど書... 毎日の向こうに 仕事/趣味、そしてそれらに使っているパソコン(主にMacOSX),写真,旅行のことなど書いています. Python でプログラム間通信の勉強をしていた. その中で fork を使ってプロセスの複製を作って使っている. このとき子プロセスを終了させるために親プロセスから sys.kill(pid, 8) を使って子プロセスを強制的に終了していたが,子プロセスを自発的に終了させたい. そこで,親プロセスから子プロセスにメッセージを送って,子プロセスはそのメッセージを受け取れば終了する,というようにしたい. このプロセス間通信を行うために pipe を使う. import sys import os END_SIGNAL = ".\n" rpipe, wpipe = os.pipe() pid = os.fork() if pid == 0: # Child process os