目次:
定義-非同期とはどういう意味ですか?
一般的に、非同期とは、関連している可能性があるが時間的に調整されていないオブジェクトとイベントを指します。つまり、所定の間隔で発生しないことを意味します。 非同期イベントは、お互いが開始または完了できるようになる前に、開始または完了に依存しません。
コンピューターサイエンスでは、非同期とは次のいずれかを指します。
- 非同期通信。クロック信号に依存せずにデータが送信されるため、データは断続的に送信されます
- 非同期入出力(I / O)処理。これにより、CPUは現在のI / O操作に依存しない他のデータで処理を続行できます。
Techopediaは非同期を説明します
非同期とは、時間の要素を無視するイベントまたはコンピューティングプロセスを指します。 言い換えると、1つのプロセスは、関連していても、他のプロセスとは独立して開始または停止できます。 これにより、1つ以上のリソースがプロセスの終了を待機しているアイドル時間を利用して、コンピューティングリソースを最大化できます。
この概念は、データが1つの安定したストリームではなく断続的に送信されるネットワーク通信に適用されます。 これにより、レシーバーは安定したストリームを待つ必要がないため、常時接続する必要がなくなります。 ただし、特別なマーカー、開始ビットと停止ビット、および配置マーカーが必要です。そのため、受信者は分散データをつなぎ合わせる方法を知ることができます。
I / O操作の場合、特定のI / O操作が終了するのを待機しているときにCPUアイドル時間をなくすために非同期I / O技術が使用されます。プロセスデータ。 CPUにI / O操作に関連しない他のデータを処理させることにより、プロセスの全体的な実行を高速化できます。 ただし、そのI / Oプロセスの完了を必要とするデータまたはプロセスは、それが完了するまで待機する必要があります。