IExecutorService.InvokeAll Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| InvokeAll(ICollection) |
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats une fois toutes les tâches terminées. |
| InvokeAll(ICollection, Int64, TimeUnit) |
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats lorsque tout est terminé ou que le délai d’expiration expire, selon ce qui se produit en premier. |
InvokeAll(ICollection)
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats une fois toutes les tâches terminées.
[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection -> System.Collections.IList
Paramètres
- tasks
- ICollection
collection de tâches
Retours
une liste de futures représentant les tâches, dans le même ordre séquentiel que celui produit par l’itérateur de la liste des tâches donnée, chacune ayant terminé
- Attributs
Remarques
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats une fois toutes les tâches terminées.
Future#isDone est true destiné à chaque élément de la liste retournée. Notez qu’une <tâche em>completed</em> a pu se terminer normalement ou en lisant une exception. Les résultats de cette méthode ne sont pas définis si la collection donnée est modifiée pendant que cette opération est en cours.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
InvokeAll(ICollection, Int64, TimeUnit)
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats lorsque tout est terminé ou que le délai d’expiration expire, selon ce qui se produit en premier.
[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> System.Collections.IList
Paramètres
- tasks
- ICollection
collection de tâches
- timeout
- Int64
durée maximale d’attente
- unit
- TimeUnit
unité de temps de l’argument timeout
Retours
liste des futures représentant les tâches, dans le même ordre séquentiel que celui produit par l’itérateur pour la liste des tâches donnée. Si l’opération n’a pas expiré, chaque tâche est terminée. Si elle a expiré, certaines de ces tâches n’auront pas été effectuées.
- Attributs
Remarques
Exécute les tâches données, en retournant une liste d’futures contenant leur état et leurs résultats lorsque tout est terminé ou que le délai d’expiration expire, selon ce qui se produit en premier.
Future#isDone est true destiné à chaque élément de la liste retournée. Lors du retour, les tâches qui n’ont pas été terminées sont annulées. Notez qu’une <tâche em>completed</em> a pu se terminer normalement ou en lisant une exception. Les résultats de cette méthode ne sont pas définis si la collection donnée est modifiée pendant que cette opération est en cours.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.