IExecutorService.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
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: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
Parametri
- task
- IRunnable
l'attività da inviare
Restituisce
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
- Attributi
Eccezioni
se l'attività non può essere pianificata per l'esecuzione
se l'attività è null
Commenti
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. Il metodo Future get
restituirà null
al>< completamento em completato correttamente</em>.
Documentazione java per java.util.concurrent.ExecutorService.submit(java.lang.Runnable)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
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.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
Parametri
- task
- ICallable
l'attività da inviare
Restituisce
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
- 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 Future get
restituirà il risultato dell'attività al completamento corretto.
Se si desidera bloccare immediatamente l'attesa di un'attività, è possibile utilizzare le costruzioni del modulo result = exec.submit(aCallable).get();
Nota: la Executors
classe include un set di metodi che possono convertire altri oggetti simili alla Callable
chiusura comuni, ad esempio per java.security.PrivilegedAction
formare in modo che possano essere inviati.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
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.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
Parametri
- task
- IRunnable
l'attività da inviare
- result
- Object
risultato da restituire
Restituisce
Un oggetto Future che rappresenta il completamento in sospeso dell'attività
- Attributi
Commenti
Invia un'attività eseguibile per l'esecuzione e restituisce un oggetto Future che rappresenta tale attività. Il metodo Future get
restituirà il risultato specificato al completamento.
Documentazione java per java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.