Freigeben über


IExecutorService.InvokeAny Methode

Definition

Überlädt

InvokeAny(ICollection)

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines Vorgangs zurück, der erfolgreich abgeschlossen wurde (i.

InvokeAny(ICollection, Int64, TimeUnit)

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines Vorgangs zurück, der erfolgreich abgeschlossen wurde (i.

InvokeAny(ICollection)

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines Vorgangs zurück, der erfolgreich abgeschlossen wurde (i.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_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 Java.Lang.Object? InvokeAny (System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_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 InvokeAny : System.Collections.ICollection -> Java.Lang.Object

Parameter

tasks
ICollection

die Sammlung von Aufgaben

Gibt zurück

das Ergebnis, das von einem der Vorgänge zurückgegeben wird

Attribute

Hinweise

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines erfolgreich abgeschlossenen Vorgangs zurück (d. h. ohne Ausnahme), falls vorhanden. Bei normaler oder außergewöhnlicher Rückgabe werden vorgänge, die noch nicht abgeschlossen wurden, abgebrochen. 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.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

InvokeAny(ICollection, Int64, TimeUnit)

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines Vorgangs zurück, der erfolgreich abgeschlossen wurde (i.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetInvokeAny_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 Java.Lang.Object? InvokeAny (System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetInvokeAny_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 InvokeAny : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object

Parameter

tasks
ICollection

die Sammlung von Aufgaben

timeout
Int64

die maximale Wartezeit

unit
TimeUnit

die Zeiteinheit des Timeoutarguments

Gibt zurück

das Ergebnis, das von einem der Vorgänge zurückgegeben wird

Attribute

Hinweise

Führt die angegebenen Vorgänge aus und gibt das Ergebnis eines erfolgreich abgeschlossenen Vorgangs zurück (d. h. ohne Ausnahme), falls vorhanden, bevor das angegebene Timeout verstrichen ist. Bei normaler oder außergewöhnlicher Rückgabe werden vorgänge, die noch nicht abgeschlossen wurden, abgebrochen. 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.invokeAny(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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: