ブックマーク / qiita.com/n-yama (1)

  • プロセスとスレッドについて - Qiita

    はじめに 「OSの仕組み」について概要をまとめた記事を書きましたが、その中で「プロセス管理」の部分に焦点を当てて、プロセスとスレッドについての記事を書きます。 おさらい 前の記事 で書いてたプロセス管理の概要を記載します。 プロセスとは プロセスとは「実行中のプログラム(のインスタンス)」であり、コンピュータに命令の実行を行います。 プロセスの実行にはメモリ領域が必要です。そして、プロセスに対してメモリ領域が割り当てられたらプロセスに含まれるスレッドが実行されます。 1つずつ順番にスレッドを処理する: シングルスレッド 複数のスレッドを並列して処理する: マルチスレッド マルチスレッドと並列処理 上記の図だと、マルチスレッドでは並列して処理を行っているため、並列処理となっています。 しかしマルチスレッドには並列処理だけではなく、並行処理である場合もあります。 →いきなり並列処理と並行処理と

    プロセスとスレッドについて - Qiita
  • 1