Condividi tramite


IExecutorService.Submit Metodo

Definizione

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.

Documentazione java per java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<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.

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.

Si applica a