個人は非同期とマルチスレッドの関係についての理解を共有する。


個人的な理解はこうです。
1.  非同期通信とは、Aがメッセージを送信した後、Bの応答を待たずに、その後のプログラムを実行し続けるという意味であり、将来のある時点で、AはBの応答を受信したかどうかを確認する。
     異歩はお互い独立して、ある事件を待っているうちに自分のことを続けていくことであり、この事件が終わってから働く必要はない。
2.マルチスレッドはプログラム設計の論理層概念で、プロセス中に同時に実行されるコードの一部です。マルチスレッドはスレッド間の切り替え実行が可能です。
3.非同期と同期は相対的で、同期は順次実行し、もう一つ実行し終わったら、次の実行を待つ必要があります。スレッドは非同期を実現する一つの方法です。非同期は、呼び出し方法のマスタスレッドを同期させる必要がなく、他のスレッドの完了を待つことで、メインプログラムを他のものにすることができます。
非同期とマルチスレッドは同じ関係ではなく、非同期は最終目的であり、マルチスレッドは非同期を実現するための手段にすぎない。非同期は、呼び出し要求が被変調者に送信されるときであり、その結果の戻りを待つことなく、他のことができる。非同期を実現するには、マルチスレッド技術または他のプロセスに渡すことができます。