AbstractExecutorService.Submit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.