タグ

プロセス間通信に関するoka_Elizabethのブックマーク (2)

  • System V Message Queueの雑多なメモ

    System V IPC Message Queue が使われたプログラムをメンテしている人が 2013 年現在の日にどのくらい残っているのか知らないけど、それはともかく、System V Message Queue の雑多なメモ。 メッセージキューの統計情報 ipcs(1) コマンドに -q オプションを渡すと、SysV Message Queue の情報が表示される。 このオプションを省くと、デフォルトは Semaphore, Shared Memory, Message Queue の IPC 全表示になる。 メッセージキュー全体のサマリー $ ipcs -q -u ------ Messages: Status -------- allocated queues = 28 used headers = 0 used space = 0 bytes allocated queues

    System V Message Queueの雑多なメモ
  • UNIXのプロセス間通信

    UNIXのプロセス間通信 1.プログラムの実行の過程 �@プログラムやデータに必要なメモリの確保を行い、ファイルとデバイスにアクセス出来る環境 の準備をする。 2.プログラムの扱い方 �@固有の環境を持つプロセスとして扱う。 3.プロセス �@プログラムの実行単位。 4.プロセスの仕事 �@プロセス1つに対して処理する作業は1つ。 �A2つの処理をさせる時は、新たなプロセスを生成しなければいけない。 �B新たなプロセスを生成してメモリ不足が生じた場合、前のプロセスは一時的にディスクなどの 外部記憶に退避される。 5.親プロセスと子プロセス �@上の�Bの場合、元からあるプロセスを親プロセス、そのプロセスから生成されたプロセスを子 プロセスと言い、このプロセス間は完全に独立している。 <新しいプロセスを生成する> [1]プログラムの生成について プロセスは実行単位なので、プログラムを実行した

  • 1