PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

プロセス

 プロセスとは、プログラムの実行中の状態を指します。実行中の状態とは、プログラムオペレーティングシステムによって、メモリ上の領域を割り当てられ、そこでCPUとデータのやり取りを行い、演算処理されている状態です。
 コンピュータ上では複数のプログラムが実行されており、これらのプロセスは全てCPUによって並列で処理されています。並列で処理できるとはいえ、CPU上では、プロセス内の実行する部分をいくつかに分けており、一つの実行単位をスレッドと呼びます。
 プロセスとスレッドは似ている言葉と見られがちですが異なる言葉です。プロセスはいくつかのスレッドで構成されており、スレッドの束がプロセスとなります。プロセスは別個のプログラムなのでプロセス間ではデータをやり取りできませんが、スレッドは同じプロセスに属しているのでスレッド間ではデータがやり取り可能です。複数のプロセス間で通信し動作させるという方法もあることはありますが、煩雑なコーディングとなりがちです。

用語集一覧へ戻る