memrootじしょ
英和翻訳
multi-threading
functionality
null reference
memory corruption
pull the strings
How does that affect
basic assignment
teaching methods
How's everything
punch in/out
multi-threading
/ˌmʌltiˈθrɛdɪŋ/
マルチスレッディング
1.
複数の処理の流れ(スレッド)を同時に実行するコンピュータプログラミングの技術。
一つのプログラム内で複数のタスクを並行して実行することで、処理効率を高める技術です。
Multi-threading
is
crucial
for
responsive
user
interfaces.
(マルチスレッディングは、応答性の高いユーザーインターフェースにとって不可欠です。)
Multi-threading
複数のスレッドを同時に実行する技術を指します。
is crucial
「非常に重要である」という意味です。
for responsive
「応答性の高い〜のために」という意味です。
user interfaces
ユーザーがコンピュータを操作するための画面や仕組みを指します。
Modern
operating
systems
widely
use
multi-threading.
(現代のオペレーティングシステムは広くマルチスレッディングを利用しています。)
Modern
「現代の」という意味です。
operating systems
コンピュータの基本的な動作を管理するソフトウェア(例:Windows, macOS)を指します。
widely use
「広く利用する」という意味です。
multi-threading
複数のスレッドを同時に実行する技術を指します。
Developing
multi-threading
applications
requires
careful
synchronization.
(マルチスレッディングアプリケーションの開発には、慎重な同期が必要です。)
Developing
「開発すること」という意味です。
multi-threading applications
複数のスレッドを使って動作するソフトウェアを指します。
requires
「〜を必要とする」という意味です。
careful
「慎重な」という意味です。
synchronization
複数の処理が同時に実行される際に、それらの順序やタイミングを合わせることを指します。
関連
concurrency
parallelism
thread
process
CPU
programming