Bagikan melalui


ICompletionService.Submit Metode

Definisi

Overload

Submit(ICallable)

Mengirimkan tugas yang mengembalikan nilai untuk eksekusi dan mengembalikan Future yang mewakili hasil tugas yang tertunda.

Submit(IRunnable, Object)

Mengirimkan tugas yang Dapat Dijalankan untuk eksekusi dan mengembalikan Masa Depan yang mewakili tugas tersebut.

Submit(ICallable)

Mengirimkan tugas yang mengembalikan nilai untuk eksekusi dan mengembalikan Future yang mewakili hasil tugas yang tertunda.

[Android.Runtime.Register("submit", "(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;", "GetSubmit_Ljava_util_concurrent_Callable_Handler:Java.Util.Concurrent.ICompletionServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
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.ICompletionServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Submit : Java.Util.Concurrent.ICallable -> Java.Util.Concurrent.IFuture

Parameter

task
ICallable

tugas yang akan dikirimkan

Mengembalikan

Masa Depan yang mewakili penyelesaian tugas yang tertunda

Atribut

Keterangan

Mengirimkan tugas yang mengembalikan nilai untuk eksekusi dan mengembalikan Future yang mewakili hasil tugas yang tertunda. Setelah selesai, tugas ini dapat diambil atau dijajaki.

Dokumentasi Java untuk java.util.concurrent.CompletionService.submit(java.util.concurrent.Callable<V>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Submit(IRunnable, Object)

Mengirimkan tugas yang Dapat Dijalankan untuk eksekusi dan mengembalikan Masa Depan yang mewakili tugas tersebut.

[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.ICompletionServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
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.ICompletionServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Submit : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.IFuture

Parameter

task
IRunnable

tugas yang akan dikirimkan

result
Object

hasil untuk kembali setelah berhasil diselesaikan

Mengembalikan

Masa Depan yang mewakili penyelesaian tugas yang tertunda, dan yang metodenya get() akan mengembalikan nilai hasil yang diberikan setelah selesai

Atribut

Keterangan

Mengirimkan tugas yang Dapat Dijalankan untuk eksekusi dan mengembalikan Masa Depan yang mewakili tugas tersebut. Setelah selesai, tugas ini dapat diambil atau dijajaki.

Dokumentasi Java untuk java.util.concurrent.CompletionService.submit(java.lang.Runnable, V).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk