意味・解説
複数のプロセスやタスクが同時に実行される状態。コンピュータプログラミングにおける重要な概念である。
例文
The software handles concurrency by using multiple threads.
そのソフトウェアは複数のスレッドを使用して同時実行性を処理する。
Concurrency in database systems allows multiple users to access data simultaneously.
データベースシステムの同時実行性により、複数のユーザーが同時にデータにアクセスできる。
Managing concurrency is a complex challenge in distributed systems.
同時実行性の管理は分散システムの複雑な課題である。
語源
concurrency は concurrent からできた名詞で、古フランス語・ラテン語系の concurrere に由来します。con-「共に」+currere「走る」で「一緒に走る」が核なので、複数の処理が並んで進む同時実行性の意味に納得できます。関連語は concur, current。
外部辞書で調べる
この単語を英単語クイズで覚えよう