システム開発ドットコム(システム制作に詳しくない方のためのシステム制作発注サイト)
ご依頼フォーム お問い合わせ
TOP > 用語集 > 用語 す > スレッド
知って得する用語集

す

スレッド

正式名称:Thread
読み:スレッド

マルチスレッドに対応したOS上での、ソフトウェアの実行単位。
1つのプログラムは最低1つのスレッドを持つ。
同じプログラムに属するスレッドはメモリなどのリソースを共有する。
複数のスレッドはCPUを交互に占有することによって見かけ上同時実行が可能。
高度な処理を行なうアプリケーションソフトなどでは、スレッドを複数走らせることにより、同時に複数の処理を実行できる。
時間のかかる演算処理中にユーザからの入力を受け付けるといった工夫が可能になる。
複数プログラム(マルチプロセス)の同時実行も基本的な構造は同じだが、メモリアドレスの変換などの作業が必要になるため、スレッドの切り替えと比べて負荷は大きくなる。
このため、マルチスレッドには対応するがマルチタスクに対応していないOSも、リアルタイムOSなどで実在する。
マルチプロセスに対応したOSはすべてマルチスレッド対応している。
ページトップ
株式会社プロヴィデンス