同期差(同期)と非同期(非同期)メソッド
話す前に、まず同期および非同期の例については、「コンピュータの構成」を見て:
同期および非同期の読み取りと書き込みリテラシーの違い:
同時読み書き:ケーススタディを読むために
- 第1のプロセッサクロックサイクルアドレスバス上のメモリアドレスは、このプロセスはステータスバスを複数含むことができます。アドレスラインの確立後、プロセッサは、信号を送ります。
- 第二のメモリクロックサイクルでプロセッサ読み取りアドレス信号、コンベア上のメモリモジュールの識別
- クロック・サイクルの後、モジュールは、データバス上のデータを置きます
- 信号プロセッサはデータを読み出し、読み出し取り消します。
非同期操作:ケーススタディを読むために
- プロセッサとデータの確立を待って対応するアドレスラインにデータ、および発行されたリードコマンドと一緒に、これらのデータ
- メモリアドレスのデコード、アドレスバス上にデータ
- アドレスチャネルが確立された後、メモリモジュールackownledgedライン(私は適切に変換する方法がわからない...)プロセッサに通知するが、データのロードが完了するまでお待ちください
- マスターがデータを読み出し、読み出した信号をキャンセルします
- 4つの原因メモリモジュールアクティブなデータ接続とackownledgedラインを遮断
- アドレス情報のackownledgedラインが切断された後、マスター排除
同期の問題は、「同期バス上のすべてのデバイスがに結びついている、ある
、固定クロックレートのシステムでデバイスのパフォーマンスの進歩にを利用することはできません」、このイェジンハオ理解し、1回のクロックサイクルで準備同期リードのメモリ要件データも必要とされるCPUは、1回のクロックサイクルでライン\信号線のロゴに対処する準備ができているが、CPUとメモリの速度は、当然のことながら、クロック・サイクルは、すでに最小単位である大きな違いであるが、我々は少し遅くなるデバイスをすれば、それはとても速く、このバスをキャッチアップする方法がありません。そして、「非同期のタイミング、FASTとSLOWデバイスの混合物、使用して古いでは
、より新しいテクノロジー、CANバスを共有」することを理解すべき:非同期方式の信号によって制御されているためように、クロックに依存しない様々なデバイスこれは、単一のバス上で実行することができます。
2他のブロガーを説明し貼り付けます。
同期および非同期は、通常のメソッド呼び出しを記述するために使用されます。
同期メソッド呼び出したら、メソッドを呼び出す必要があり、発信者は、その後の行動まで継続して返します。
非同期メソッド呼び出しメッセージのように、一度起動、メソッドの呼び出しはすぐに戻り、呼び出し側はその後の操作を続けることができます。そして、別のスレッドでは、通常は非同期方式、の「本物」の実装。全体のプロセスは、呼び出し側の作業を妨げません。
----------------
免責事項:この記事は、元の記事のCSDNブロガー「半盛損失を」で、CC 4.0 BY-SAの著作権契約、複製、オリジナルのソースとのリンクを添付してくださいに従ってくださいこの文。
オリジナルリンク:https://blog.csdn.net/wang704987562/article/details/79827609
同期は、様々なプロセスが実行される逐次プロセス全体を行い、結果を返しています。リニア実施形態が実行され、プロセスの実行は交差することができません。一般に、このようなユーザのログインなど、プログラムの比較的強い流れのために使用されるには、ユーザーのログインシステムを検証するために完了する必要があります。
非同期はちょうど完全に終了し、呼び出されるメソッドを待たずに、発信者を呼び出すためのコマンドを送信している。しかし、次の手順に進みます。プログラムの実行完了を待たずに、並列処理の形態は、そのようなすべてのデータ・ページのデータ・ロード・プロセスのような他のタスクを実行し、ページは等を取得する必要がない表示することができるされています。
彼らの違いは、必要待ちで待機する必要があり、いくつかのケースでは、我々はプロジェクトの選択の開発を優先させて頂きますロギングなどの非同期相互作用が、保存するために非同期モードを使用することができるのを待つ必要はありません。
----------------
免責事項:この記事は元の記事CSDNブロガー「shiyonghm」であり、BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいCC 4.0に従ってください。 。
オリジナルリンク:https://blog.csdn.net/shiyong1949/article/details/80854656