Lenguaje

AbstractExecutorService.Submit Método

Definición

Sobrecargas

Nombre Description
Submit(IRunnable)

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea.

Submit(ICallable)

Envía una tarea de devolución de valor para su ejecución y devuelve un valor Future que representa los resultados pendientes de la tarea.

Submit(IRunnable, Object)

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea.

Submit(IRunnable)

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea.

[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

Parámetros

task
IRunnable

la tarea que se va a enviar

Devoluciones

un futuro que representa la finalización pendiente de la tarea

Implementaciones

Atributos

Excepciones

Comentarios

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea. El método Get del futuro devolverá null tras la finalización correcta.

referencia Java referencia para java.util.concurrent.AbstractExecutorService.submit.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Submit(ICallable)

Envía una tarea de devolución de valor para su ejecución y devuelve un valor Future que representa los resultados pendientes de la tarea.

[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

Parámetros

task
ICallable

la tarea que se va a enviar

Devoluciones

un futuro que representa la finalización pendiente de la tarea

Implementaciones

Atributos

Comentarios

Envía una tarea de devolución de valor para su ejecución y devuelve un valor Future que representa los resultados pendientes de la tarea. El método Get del futuro devolverá el resultado de la tarea tras la finalización correcta. Si desea bloquear inmediatamente la espera de una tarea, puede usar construcciones del resultado del formulario = exec.submit(aCallable).get(); Nota: La clase Executors incluye un conjunto de métodos que pueden convertir otros objetos de cierre comunes, por ejemplo, PrivilegedAction en formulario invocable para que se puedan enviar.

referencia Java referencia para java.util.concurrent.AbstractExecutorService.submit.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Submit(IRunnable, Object)

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea.

[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

Parámetros

task
IRunnable

la tarea que se va a enviar

result
Object

resultado que se va a devolver

Devoluciones

un futuro que representa la finalización pendiente de la tarea

Implementaciones

Atributos

Comentarios

Envía una tarea runnable para su ejecución y devuelve un valor Future que representa esa tarea. El método Get de Future devolverá el resultado dado tras la finalización correcta.

referencia Java referencia para java.util.concurrent.AbstractExecutorService.submit.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a