V2EX  ›  英和辞典

Concurrency

定義 / Definition

複数の処理やタスクが同時に、または重なり合う期間内に実行されること。コンピュータサイエンスでは、複数のプロセスやスレッドが並行して進行する状態を指す。また、一般的には「同時発生」「共存」という意味でも使われる。

発音 / Pronunciation

/kənˈkʌr.ən.si/

例文 / Examples

The system handles concurrency well, allowing multiple users to access data at the same time.
このシステムは並行処理をうまく扱い、複数のユーザーが同時にデータへアクセスできる。

Understanding concurrency is essential for building scalable applications that can process thousands of requests without bottlenecks or race conditions.
並行性を理解することは、ボトルネックや競合状態なしに何千ものリクエストを処理できるスケーラブルなアプリケーションを構築するために不可欠である。

語源 / Etymology

ラテン語の concurrentia に由来し、**con-**(共に)と currere(走る)の組み合わせから成る。直訳すると「共に走ること」であり、複数の物事が同時に進行するという概念を表す。16世紀頃から英語で「同時発生」の意味で使われ始め、20世紀後半にコンピュータサイエンスの発展とともに技術用語としての用法が広まった。

関連語 / Related Words

文学・著名な用例 / Literary Usage

  • 《The Art of Concurrency》(Clay Breshears 著)— 並行プログラミングの実践的手法を解説した技術書で、この語が中心テーマとして扱われている。
  • 《Java Concurrency in Practice》(Brian Goetz 著)— Java における並行処理の名著として広く知られ、ソフトウェア開発者の必読書とされる。
  • 《Seven Concurrency Models in Seven Weeks》(Paul Butcher 著)— 複数の並行処理モデルを比較・解説した書籍で、concurrency の多様なアプローチを紹介している。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1741 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 16:18 · PVG 00:18 · LAX 09:18 · JFK 12:18
♥ Do have faith in what you're doing.