本文へスキップ

テクノロジ系 / ソフトウェア

スレッド

スレッドは、プロセス内で実行される処理の流れの単位です。

もう少し詳しく

プロセスは実行中のプログラムの単位で、メモリ空間などの資源を持ちます。スレッドはそのプロセス内で動く軽量な実行単位で、同じプロセス内の複数スレッドはメモリを共有できます。共有するため高速ですが、排他制御が必要になることがあります。

試験での見方

黒猫の闇の刻印

プロセスとスレッドの違いが頻出です。プロセスは資源管理の単位、スレッドはCPUで実行される処理の流れ、と整理します。

ブラウザが、画面表示、通信、JavaScript実行を別々のスレッドで処理すると、操作中でも通信を続けられます。

分類

テクノロジ系 / コンピュータシステム / ソフトウェア

小分類:オペレーティングシステム

関連トピック:タスクと状態遷移

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

ソフトウェアの用語一覧へ