multithreading
マルチスレッド
解説
コンピュータプログラムが複数の実行スレッドを同時に処理する機能。複数のタスクを並行して実行する技術を指します。
覚え方のコツ
multi- は「複数」、thread は「糸」だと押さえると覚えやすい語です。プログラムの処理の流れを1本の糸に見立て、その糸が何本も同時に走るのが multithreading。thread だけで「実行スレッド」の意味でも出るので、まず thread を核に覚えると定着します。multitasking は作業全体を並行して行う広い言い方で、multithreading はその中でもプログラム内部の複数スレッド実行を指す場面で使われやすい、と区別すると混同しにくいです。
例文
Multithreading allows the application to handle multiple tasks simultaneously.
マルチスレッドはアプリケーションが複数のタスクを同時に処理することを許可します。
Modern processors support multithreading for improved performance.
最新のプロセッサはパフォーマンス向上のためにマルチスレッドをサポートしています。
Implementing multithreading requires careful synchronization of threads.
マルチスレッドの実装にはスレッドの慎重な同期が必要です。
multithreading の類義語・関連語
multithreading の語源・成り立ち
multithreading は multi-「多くの」(ラテン語 multus)+ threading から成る現代英語の複合語です。thread は古英語 þræd「より糸」で、『細い流れが何本も並ぶ』比喩から、処理を複数の筋で同時に進める語になりました。関連語は multilingual, threadbare。
外部辞書で調べる
この単語を英単語クイズで覚えよう