multithreading
|mul-ti-thread-ing|
/ˌmʌltiˈθrɛdɪŋ/
(multithread)
multiple execution threads
複数の実行の流れ(スレッド)
語源
「multithreading」は英語に由来し、接頭辞「multi-」はラテン語「multus」(「多い」)に由来し、名詞「thread」は古英語「thrǣd」に由来する語を結合してできた語である。
「thread」は古英語の語「thrǣd」やプロト・ゲルマン語の語から変化して現代英語の「thread」になり、「multi-」はラテン語「multus」からの結合接頭辞として英語に取り入れられ、これらが結びついて計算機用語としての「multithreading」が生まれた。
元々は文字通り「多くの糸」などの意味だったが、時代とともに特に計算機の分野で「プログラム内の複数の実行の流れ」を指す語へと発展した。
品詞ごとの意味
名詞 1
a programming technique or capability in which a single process contains multiple threads of execution that can run concurrently, allowing tasks to be performed in parallel or appear to run simultaneously.
単一のプロセス内で複数の実行の流れ(スレッド)を持ち、並行して実行することで処理を並列化または同時に見せる技術・機能
The server uses multithreading to handle multiple client connections at the same time.
そのサーバーは複数のクライアント接続を同時に処理するためにマルチスレッディングを使用している。
同意語
反意語
動詞 1
to implement or run a program so that it uses multiple threads (e.g., to multithread an application).
プログラムを複数のスレッドを使うように実装・実行すること(例:アプリケーションをマルチスレッド化する)
We decided to multithread the image processing pipeline to speed up performance.
パフォーマンス向上のために画像処理パイプラインをマルチスレッド化することにした。
同意語
反意語
形容詞 1
describing software or a system that employs multiple threads of execution (often written as 'multithreaded').
複数の実行スレッドを用いるソフトウェアやシステムを表す(多くは「multithreaded」として用いられる)
The application is multithreaded, so it can utilize multiple CPU cores.
そのアプリケーションはマルチスレッド化されており、複数のCPUコアを利用できる。
同意語
反意語
最終更新時刻: 2025/09/27 20:17
