IExecutorService.Submit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.