同期/非同期/マルチスレッドとの違いを説明

一般:シーケンスストラクチャは、前の操作の完了を待つ必要があります(2人が話して、すべての単語が終了し、Bを継続することができます)

同時実行:同時に複数のタスク処理する能力(二つの言葉は、あなたが私に言語交換をしたサポート、彼らは時間の期間で話すしなければならない、同時時間帯に基づいています)

同時同期と相互排他があります

  相互に排他的:あなたは重要なリソースを使用することはできません(共有リソースが存在する-マイクは、それがマイクで話す必要がありますが、一人だけが一人だけが話していることを確認するために、マイクを使用することができます)

   同期:次の処理にリソースとしてプロセスの結果。ほとんどの場合、同期は相互に排他的で達成されています。(彼らは私が、私はあなたがあなたの言葉を接続することができます知っていることを言わなければならない、あなたは私の言葉を作っ交換します)

パラレル:同時に複数のタスクを処理する能力(両方コーラスを、大声中)

非同期:結果が出てきたために、あなたは他の操作を続けることができます待っていない(2人までなど、家は町を考えることができ、郵便局を取得するための文字がコントロールを持っていない、手紙を送る、B応答を発言し、郵便局を取ることはありません)その上で結果-B-返信で受け取ります

マルチスレッド:同期および非同期に対処する方法の問題である場合の要件は、その後、マルチスレッドは、これらの達成するために必要とされる方法を

おすすめ

転載: www.cnblogs.com/GaoAnLee/p/11758041.html