Qu'est-ce que l'exécuteur Android ?
Qu'est-ce que l'exécuteur Android ?

Vidéo: Qu'est-ce que l'exécuteur Android ?

Vidéo: Qu'est-ce que l'exécuteur Android ?
Vidéo: tuto comment avoir l'exécuteur hydrogen script 2024, Novembre
Anonim

Un Exécuteur qui fournit des méthodes pour gérer la terminaison et des méthodes qui peuvent produire un avenir pour suivre la progression d'une ou plusieurs tâches asynchrones.

Ici, qu'est-ce que l'exécuteur de pool de threads dans Android ?

Pool de threads est une file d'attente de tâches FIFO unique avec un groupe de travailleurs fils . Les producteurs (par exemple l'UI fil ) envoie les tâches à la file d'attente des tâches. Android prend en charge Java Exécuteur framework qui offre les classes suivantes pour l'utilisation d'un pool de threads . Exécuteur : une interface qui a une méthode d'exécution.

Deuxièmement, comment fonctionne l'exécuteur de pool de threads ? Pour faire simple, le travail d'un exécuteur est d'exécuter des tâches. Les exécuteur ramasse un fil du pool de threads pour exécuter une tâche. Les exécuteur conserve un nombre minimum de fils dans le pool de threads même si tous n'exécutent pas une tâche.

De cette manière, comment fonctionne le service d'exécuteur testamentaire ?

Le Java Service de l'exécuteur est une construction qui vous permet de passer une tâche à exécuter par un thread de manière asynchrone. Les service d'exécuteur testamentaire crée et maintient un pool de threads réutilisables pour l'exécution des tâches soumises. Il existe deux façons d'instancier un pool de threads Exécuteur.

Pourquoi avons-nous besoin d'un cadre d'exécution ?

Les Cadre d'exécution en Java, séparez les soumissions de tâches et l'exécution de ces tâches. Avec cette méthode nous peut déterminer comment nous voulons pour exécuter des tâches Runnable (interface Runnable), y compris l'ordre d'exécution des tâches, le nombre de tâches pouvant être exécutées simultanément et le nombre de tâches pouvant être mises en file d'attente.

Conseillé: