memrootじしょ
英和翻訳
Multithreading
automated system
non-aggression
Intense
as a consequence of
Quibble
inescapable
devouring
Multithreading
/ˌmʌltiˈθrɛdɪŋ/
マルチスレッディング
1.
一つのプログラム内で複数の処理の流れ(スレッド)を同時に実行する技術。
プログラムの実行効率を向上させるため、複数の独立した処理単位(スレッド)を同時に進行させる仕組みです。これにより、ユーザーインターフェースが応答不能になることなく、バックグラウンドで重い処理を行うことが可能になります。
Multithreading
allows
a
program
to
perform
several
tasks
at
once,
improving
responsiveness
and
throughput.
(マルチスレッディングにより、プログラムは複数のタスクを同時に実行でき、応答性とスループットが向上します。)
Multithreading
複数のスレッド(処理の流れ)を同時に実行する技術。
allows
~を可能にする、許す。
a program
一つのプログラム。
to perform
実行するために。
several tasks
いくつかの、または複数のタスクや処理。
at once
同時に、一度に。
improving
~を改善する、向上させる。
responsiveness
応答性、反応の速さ。
and
そして。
throughput
スループット、単位時間あたりの処理能力。
In
computer
programming,
multithreading
is
a
common
technique
for
handling
concurrent
operations.
(コンピュータプログラミングにおいて、マルチスレッディングは並行処理を扱う一般的な手法です。)
In computer programming
コンピュータプログラミングの分野において。
multithreading
複数のスレッドを同時に実行する技術。
is
~である、~です。
a common technique
一般的な手法、よく使われる技術。
for handling
~を扱うために。
concurrent operations
並行して実行される操作や処理。
Developing
efficient
multithreading
applications
requires
careful
synchronization
to
avoid
race
conditions.
(効率的なマルチスレッドアプリケーションを開発するには、競合状態を避けるための注意深い同期が必要です。)
Developing
開発すること。
efficient
効率的な、無駄のない。
multithreading applications
マルチスレッディング技術を利用したアプリケーション。
requires
~を必要とする。
careful synchronization
慎重な、注意深い同期(複数の処理のタイミングを合わせること)。
to avoid
~を避けるために。
race conditions
競合状態、複数のスレッドが共有リソースに同時にアクセスしようとしたときに発生する問題。
関連
thread
concurrency
parallel processing
single-threading
process
CPU