AbstractExecutorService.Submit Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Submit(IRunnable) |
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. |
| Submit(ICallable) |
Invia un'attività che restituisce un valore per l'esecuzione e restituisce un oggetto Future che rappresenta i risultati in sospeso dell'attività. |
| Submit(IRunnable, Object) |
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. |
Submit(IRunnable)
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività.
[Android.Runtime.Register("submit", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Handler")]
public virtual 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")>]
abstract member Submit : Java.Lang.IRunnable -> Java.Util.Concurrent.IFuture
override this.Submit : Java.Lang.IRunnable -> Java.Util.Concurrent.IFuture
Parametri
- task
- IRunnable
l'attività da inviare
Valori restituiti
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
Implementazioni
- Attributi
Eccezioni
Commenti
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. Il metodo Get di Future restituirà Null al completamento corretto.
Java informazioni di riferimento per java.util.concurrent.AbstractExecutorService.submit.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Submit(ICallable)
Invia un'attività che restituisce un valore per l'esecuzione e restituisce un oggetto Future che rappresenta i risultati in sospeso dell'attività.
[Android.Runtime.Register("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_util_concurrent_Callable_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual 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.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Submit : Java.Util.Concurrent.ICallable -> Java.Util.Concurrent.IFuture
override this.Submit : Java.Util.Concurrent.ICallable -> Java.Util.Concurrent.IFuture
Parametri
- task
- ICallable
l'attività da inviare
Valori restituiti
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
Implementazioni
- Attributi
Commenti
Invia un'attività che restituisce un valore per l'esecuzione e restituisce un oggetto Future che rappresenta i risultati in sospeso dell'attività. Il metodo Get di Future restituirà il risultato dell'attività al completamento corretto. Se si vuole bloccare immediatamente l'attesa di un'attività, è possibile usare le costruzioni del risultato del modulo = exec.submit(aCallable).get(); Nota: la classe Executors include un set di metodi che possono convertire altri oggetti simili alla chiusura comuni, ad esempio PrivilegedAction in un modulo chiamabile in modo che possano essere inviati.
Java informazioni di riferimento per java.util.concurrent.AbstractExecutorService.submit.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Submit(IRunnable, Object)
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività.
[Android.Runtime.Register("submit", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_lang_Runnable_Ljava_lang_Object_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual 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.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Submit : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.IFuture
override this.Submit : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.IFuture
Parametri
- task
- IRunnable
l'attività da inviare
- result
- Object
risultato da restituire
Valori restituiti
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
Implementazioni
- Attributi
Commenti
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. Il metodo Get di Future restituirà il risultato specificato al completamento.
Java informazioni di riferimento per java.util.concurrent.AbstractExecutorService.submit.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.