Lingua

AbstractExecutorService.Submit Metodo

Definizione

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.

Si applica a