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
| 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: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
Valori restituiti
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>.
per java.util.concurrent.ExecutorService.submit(java.lang.Runnable).
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.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
Valori restituiti
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.
per java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>).
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.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
Valori restituiti
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.
per java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T).
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.