スレッド とは、実行時にプログラムの必要とするパス、実行されるステップ、およびそれらのステップが実行プログラムによって実行される順序のことです。
スレッドという語は、「制御スレッド」を短縮したものです。スレッドは、コードをその開始位置から、特定の入力に対してあらかじめ定義された手順に従って順番通りに実行していきます。 複数のスレッドを使用して、異なるアプリケーション・タスクを同時に実行することによって、 アプリケーションのパフォーマンスを改善することができます。