IExecutorService.InvokeAll Methode

Definition

Überlädt

Name Beschreibung
InvokeAll(ICollection)

Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind.

InvokeAll(ICollection, Int64, TimeUnit)

Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht.

InvokeAll(ICollection)

Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind.

[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

Parameter

tasks
ICollection

die Sammlung von Aufgaben

Gibt zurück

eine Liste der Futures, die die Aufgaben darstellen, in derselben sequenziellen Reihenfolge wie vom Iterator für die angegebene Aufgabenliste erstellt, von denen jede abgeschlossen wurde

Attribute

Hinweise

Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind. Future#isDone ist true für jedes Element der zurückgegebenen Liste vorgesehen. Beachten Sie, dass eine <em abgeschlossene</em-Aufgabe> entweder normal oder durch Auslösen einer>Ausnahme beendet wurde. Die Ergebnisse dieser Methode sind nicht definiert, wenn die angegebene Auflistung geändert wird, während dieser Vorgang ausgeführt wird.

Java-Dokumentation für java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

InvokeAll(ICollection, Int64, TimeUnit)

Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht.

[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

Parameter

tasks
ICollection

die Sammlung von Aufgaben

timeout
Int64

die maximale Wartezeit

unit
TimeUnit

die Zeiteinheit des Timeoutarguments

Gibt zurück

eine Liste der Futures, die die Vorgänge darstellen, in derselben sequenziellen Reihenfolge wie vom Iterator für die angegebene Aufgabenliste erstellt. Wenn der Vorgang kein Timeout ausgeführt hat, wird jeder Vorgang abgeschlossen. Wenn das Zeitlimit abgelaufen ist, sind einige dieser Aufgaben nicht abgeschlossen.

Attribute

Hinweise

Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht. Future#isDone ist true für jedes Element der zurückgegebenen Liste vorgesehen. Nach der Rückgabe werden nicht abgeschlossene Vorgänge abgebrochen. Beachten Sie, dass eine <em abgeschlossene</em-Aufgabe> entweder normal oder durch Auslösen einer>Ausnahme beendet wurde. Die Ergebnisse dieser Methode sind nicht definiert, wenn die angegebene Auflistung geändert wird, während dieser Vorgang ausgeführt wird.

Java-Dokumentation für java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: