-5

重複の可能性:
マルチタスク、マルチスレッド、マルチプロセッシングの違いは?

マルチタスク、マルチプロセッシング、マルチスレッドの本当の違いと類似点は何ですか。

4

1 に答える 1

2

ウィキペディアから:

マルチプログラミングとは、コンピュータ システムとそのリソースを、同時に複数のアプリケーション、ジョブ、またはユーザー (この用語では「プログラム」) に割り当てることです。

マルチプロセッシングとは、1 つのコンピューター システム内で 2 つ以上の中央処理装置 (CPU) を使用することです。

マルチタスキングによってコンピューターのスループットが大幅に向上したため、プログラマーはアプリケーションを一連の協調プロセスとして実装し始めました (たとえば、入力データを収集する 1 つのプロセス、入力データを処理する 1 つのプロセス、ディスクに結果を書き出す 1 つのプロセスなど)。ただし、これには、プロセスが効率的にデータを交換できるようにするためのツールが必要でした。

于 2012-10-26T06:51:50.583 に答える