GeeksforGeeks

スレッドは、CPU の物理コアを仮想の複数のコアに分割する仮想コンポーネントまたはコードです。 たとえば、CPU がデュアル コア (すなわち 2 コア) の場合、4 つのスレッドを持つことになります。 また、CPU がオクタル コア(すなわち、8 コア)である場合、16 スレッドを持ち、その逆も同様です。

動作:
スレッドはプロセスによって作成されます。 アプリケーションを開くたびに、それ自体がその特定のアプリケーションのすべてのタスクを処理するスレッドを作成します。
スレッドは常に、特定のアプリケーションのタスクを実行するためにオペレーティング システムによって作成されます。
コアには、ユーザーから情報を受け取ると、別のスレッドを作成し、それにタスクを割り当てる単一のスレッド (プライマリ スレッドとしても知られる計算を実行するコアのコード) が存在します。 同様に、別の命令を受け取ると、2番目のスレッドを作成し、そのスレッドにタスクを割り当てます。

例:
スマートフォン アプリケーションがこの例で、アプリを開くと連続的に回転する円が表示されます。この処理は、この目的のためだけに作成されたスレッドによって行われ、2番目のスレッドが情報をロードしてグラフィカル ユーザー インターフェイスに表示します。 最初の画像は、1 番目のスレッドによるロードスピナーで、2 番目の画像は 2 番目のスレッドによる GUI ロードです。

さて、スレッドの用途とは?
プロセッサが複数のタスクを同時に実行できるため、タスクをより速く処理するためにスレッドはコンピューターの不可欠な部分になってきています。 また、コンピュータをマルチタスクに対応させることもできます。 スレッドのためにのみ、あなたは、Webを閲覧するだけでなく、同時に音楽を聴くことができます。

記事タグ:

実践タグ:

コメントを残す

メールアドレスが公開されることはありません。