Freigeben über


IExecutorService.Submit Methode

Definition

Überlädt

Submit(IRunnable)

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt.

Submit(ICallable)

Sendet einen Rückgabevorgang für die Ausführung und gibt eine Zukunft zurück, die die ausstehenden Ergebnisse des Vorgangs darstellt.

Submit(IRunnable, Object)

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt.

Submit(IRunnable)

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt.

[Android.Runtime.Register("submit", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Util.Concurrent.IFuture? Submit (Java.Lang.IRunnable? task);
[<Android.Runtime.Register("submit", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Submit : Java.Lang.IRunnable -> Java.Util.Concurrent.IFuture

Parameter

task
IRunnable

die aufgabe, die übermittelt werden soll

Gibt zurück

eine Zukunft, die ausstehende Fertigstellung des Vorgangs darstellt

Attribute

Ausnahmen

wenn der Vorgang nicht für die Ausführung geplant werden kann

wenn der Vorgang null ist

Hinweise

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt. Die Future-Methode get wird nach <erfolgreichem<>/em-Abschluss> zurückgegebennull.

Java-Dokumentation für java.util.concurrent.ExecutorService.submit(java.lang.Runnable).

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:

Submit(ICallable)

Sendet einen Rückgabevorgang für die Ausführung und gibt eine Zukunft zurück, die die ausstehenden Ergebnisse des Vorgangs darstellt.

[Android.Runtime.Register("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_util_concurrent_Callable_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.Util.Concurrent.IFuture? Submit (Java.Util.Concurrent.ICallable? task);
[<Android.Runtime.Register("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_util_concurrent_Callable_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 Submit : Java.Util.Concurrent.ICallable -> Java.Util.Concurrent.IFuture

Parameter

task
ICallable

die aufgabe, die übermittelt werden soll

Gibt zurück

eine Zukunft, die ausstehende Fertigstellung des Vorgangs darstellt

Attribute

Hinweise

Sendet einen Rückgabevorgang für die Ausführung und gibt eine Zukunft zurück, die die ausstehenden Ergebnisse des Vorgangs darstellt. Die Methode "Future" get gibt das Ergebnis des Vorgangs nach erfolgreichem Abschluss zurück.

Wenn Sie das Warten auf einen Vorgang sofort blockieren möchten, können Sie Konstruktionen des Formulars verwenden. result = exec.submit(aCallable).get();

Hinweis: Die Executors Klasse enthält eine Reihe von Methoden, mit denen einige andere gängige schließende Objekte konvertiert werden können, java.security.PrivilegedAction z. B. in Callable Form, damit sie übermittelt werden können.

Java-Dokumentation für java.util.concurrent.ExecutorService.submit(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:

Submit(IRunnable, Object)

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt.

[Android.Runtime.Register("submit", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Ljava_lang_Object_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.Util.Concurrent.IFuture? Submit (Java.Lang.IRunnable? task, Java.Lang.Object? result);
[<Android.Runtime.Register("submit", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Ljava_lang_Object_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 Submit : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.IFuture

Parameter

task
IRunnable

die aufgabe, die übermittelt werden soll

result
Object

das Ergebnis, das zurückgegeben werden soll

Gibt zurück

eine Zukunft, die ausstehende Fertigstellung des Vorgangs darstellt

Attribute

Hinweise

Sendet eine ausführungsfähige Aufgabe und gibt eine Zukunft zurück, die diese Aufgabe darstellt. Die Future-Methode get gibt das angegebene Ergebnis nach erfolgreichem Abschluss zurück.

Java-Dokumentation für java.util.concurrent.ExecutorService.submit(java.lang.Runnable, 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: