Share via


マルチタスクの利点

マルチタスクの利点は、複数のアプリケーションを同時に開いて作業できることです。 たとえば、あるアプリケーションでファイルを編集し、別のアプリケーションがスプレッドシートを再計算するとします。

アプリケーション開発者の場合、マルチタスクの利点は、複数のプロセスを使用するアプリケーションを作成し、複数の実行スレッドを使用するプロセスを作成できることです。 たとえば、プロセスには、ユーザーとの対話 (キーボードとマウスの入力) を管理するユーザー インターフェイス スレッドと、ユーザー インターフェイス スレッドがユーザー入力を待機している間に他のタスクを実行するワーカー スレッドを含めることができます。 ユーザー インターフェイス スレッドの優先度を高くすると、アプリケーションはユーザーに対する応答性が高くなりますが、ワーカー スレッドはユーザー入力がない時間帯にプロセッサを効率的に使用します。