memrootじしょ
英和翻訳
concurrency
concurrency
/kənˈkʌrənsi/
コンカレンシー
1.
複数の出来事や状況が同時に発生または存在すること。
二つ以上の出来事や状況が、同じ時間軸上で並行して進行している、または同時に存在している様子を表します。特に計画やスケジュールにおいて、互いに独立した活動が同時に行われることを指すことがあります。
The
concurrency
of
the
two
events
was
purely
coincidental.
(その二つの出来事の同時発生は全くの偶然でした。)
The concurrency
「同時発生」という概念を表します。
of the two events
「その二つの出来事の」という意味です。
was purely coincidental.
「全くの偶然でした」という意味です。
We
need
to
manage
the
concurrency
of
different
tasks
in
the
project.
(プロジェクトにおける異なるタスクの並行性を管理する必要があります。)
We need to manage
「私たちは管理する必要がある」という意味です。
the concurrency
「同時性」または「並行性」を指します。
of different tasks
「異なるタスクの」という意味です。
in the project.
「プロジェクトの中で」という意味です。
There
was
a
high
degree
of
concurrency
in
their
research
efforts.
(彼らの研究努力には高度な同時性が見られました。)
There was a high degree
「高度な」または「高いレベルの」という意味です。
of concurrency
「同時性」または「並行性」を指します。
in their research efforts.
「彼らの研究努力において」という意味です。
2.
コンピュータシステムにおいて、複数のタスクやプロセスが同時に実行されている状態。
コンピュータプログラムやシステムにおいて、複数の処理や操作が独立して同時に実行されている、あるいは同時に実行されているかのように見える状態を指します。これにより、システムの効率や応答性が向上することがあります。
Achieving
true
concurrency
in
software
requires
careful
synchronization.
(ソフトウェアで真の並行性を実現するには、慎重な同期が必要です。)
Achieving true concurrency
「真の並行性を達成すること」という意味です。
in software
「ソフトウェアにおいて」という意味です。
requires careful synchronization.
「慎重な同期が必要とされる」という意味です。
Modern
operating
systems
are
designed
to
handle
high
levels
of
concurrency.
(現代のオペレーティングシステムは、高レベルの並行性を処理するように設計されています。)
Modern operating systems
「現代のオペレーティングシステム」を指します。
are designed to handle
「処理するように設計されている」という意味です。
high levels of concurrency.
「高レベルの並行性」を指します。
Concurrency
issues
can
lead
to
race
conditions
and
deadlocks.
(並行処理の問題は、競合状態やデッドロックにつながる可能性があります。)
Concurrency issues
「並行処理の問題」を指します。
can lead to
「〜につながる可能性がある」という意味です。
race conditions and deadlocks.
「競合状態とデッドロック」という専門用語です。
関連
parallelism
simultaneity
synchronization
multitasking
parallel processing
concurrent