1

Androidのプロセスとタスクの違いを教えてください。私が理解している限り、アプリケーションを起動するたびに、別のプロセスで実行されます。私は正しいですか?
アプリケーションには、同じプロセスまたは異なるプロセスで実行できる複数のアクティビティを含めることができます。
タスクは一連のアクティビティです (順番に)。
プロセスには複数のタスクを含めることができます。
2つを区別してください。

4

1 に答える 1

7
  1. プロセスは低レベルの概念です。基本的に、アプリケーションで開始されたスレッドをグループ化します (その中で、UI スレッド)。

  2. タスクは高レベルの概念です。これは、アクティビティ間に論理的なリンクがあるアクティビティのグループです (たとえば、ユース ケース シナリオ)。

大まかに : アプリケーション タスクは、ユーザーに提示されるアクティビティで構成されます。これは、1 つ以上のスレッドを実行して、アプリケーション プロセス内で実行されるように設計された作業を実行することを意味します。

于 2012-10-10T13:57:46.203 に答える