えいのうにっき

a-knowの日記です

プロセスの適切な扱い方を再確認した

プロセスの基礎再確認シリーズもこれで3つめ。

ここまで見てきた間でも、ターミナルから irb を起動したり、Ruby コードから system メソッドを呼び出したりすることで子プロセスを扱ってきた(結果的に)けれど、自らの手で意図して子プロセスを作り出す、ということはしてこなかった。

今回は、子プロセスのメリットやその作り方、扱い方を中心に再確認したもののメモ、という形になる。項目的には以下。

  • fork で子プロセスを作る
  • fork が高速なワケ
  • fork で作った子プロセスを待つ
  • 子プロセスの面倒を見る
続きを読む

プロセスとの情報のやりとりについて再確認した

前回のつづき。なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 - 達人出版会という本の読書メモ。前回のが意外なほどに読まれていてビビっている。

今回はプロセスと情報をやりとりする方法についてまとめる。プロセスレベルでの情報のやりとり、について。

続きを読む