並行処理の簡単な歴史

  • リソース使用率は:いくつかのケースでは、プログラムは、入出力操作およびその他の操作として行われる外部操作の完了を待つ必要があり、プログラムが待っている間に他の操作を行うことができません。待っている間に別のプログラムを実行することができますのであれば、それは間違いなく、リソースの利用率が向上します。
  • エクイティ:同じ使用権を持つコンピュータ上のプログラムのためのさまざまなユーザーやリソース。動作の効率的なモードは、これらのプログラム及びユーザがコンピュータ資源ではなく、共有する粗い時間を通過(Tmieスライス)断片化された大カラム  同時に歴史最初から最後までプログラムによって実行し、その後、次のプログラムを起動します。
  • 利便性:一般的には、複数のタスクの計算では、あなたは、複数のプログラムを書く必要があり、それぞれには、タスクを実行し、必要に応じて相互に通信し、ちょうど実装が簡単すべてのタスクを計算するプログラムを書くよりも、より。

どんなに限り、あなたは変数を変更すると、次の別のスレッドによって読み取ることができる、またはあなたが最後の変数が別のスレッドによって書き込まれている読み込みます場合、あなたは同時実行を気にして、適切な同期モードを取る必要がありますどのような時間、 。

おすすめ

転載: www.cnblogs.com/wangziqiang123/p/11710810.html