非同期処理
「非同期処理」の英語
「非同期処理」は英語で asynchronous processing と言います。呼び出し元を待たずに処理を進める仕組みを指し、UIやサービスの応答性を保つ場面で使います。
「非同期処理」の英語の使い分け
asynchronous processing
処理の完了を待たずに別の処理を進める、非同期処理全般を指す一般的な技術用語です。
The application uses asynchronous processing to remain responsive.
コアイメージ
呼び出し元を待たずに処理を進めることでプログラムの応答性を維持する仕組み
英英
A computing method where tasks are initiated and allowed to proceed independently so the initiating code is not blocked waiting for completion.
語源
asynchronous operationは、接頭辞a-の否定とギリシャ語chronos「時間」を含むasynchronousと、ラテン語operariに由来するoperationが結び付き、時間を合わせない処理を意味する
コラム
- UIやサービスの応答性を保つために用いられるが、結果の受け取り順序やエラー伝播の扱いに注意が必要となる
「非同期処理」のレベル別の例文
- 中学
- 高校・英検2級
With asynchronous processing, the server can handle other requests while this task is running.
- TOEIC・ビジネス
We introduced asynchronous processing in the payment service to reduce delays during peak hours.
- 日常会話
Let's use asynchronous processing so the screen doesn't freeze while the file is uploading.
「非同期処理」を英語にするときのよくある間違い
× The program uses an asynchronous process.
○ The program uses asynchronous processing.
「非同期処理」全般を指す場合、processing は通常不可算名詞として使い、an asynchronous process とは言いません。