共用方式為


ExecutorCompletionService 建構函式

定義

多載

ExecutorCompletionService(IExecutor)

使用提供的執行程式來建立 ExecutorCompletionService,以便基底工作執行和 LinkedBlockingQueue 做為完成佇列。

ExecutorCompletionService(IExecutor, IBlockingQueue)

使用提供的執行程式建立 ExecutorCompletionService,以便執行基底工作,並將提供的佇列當做完成佇列。

ExecutorCompletionService(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

ExecutorCompletionService(IExecutor)

使用提供的執行程式來建立 ExecutorCompletionService,以便基底工作執行和 LinkedBlockingQueue 做為完成佇列。

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;)V", "")]
public ExecutorCompletionService (Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;)V", "")>]
new Java.Util.Concurrent.ExecutorCompletionService : Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ExecutorCompletionService

參數

executor
IExecutor

要使用的執行程式

屬性

例外狀況

如果執行程式為 null

備註

使用提供的執行程式來建立 ExecutorCompletionService,以便基底工作執行和 LinkedBlockingQueue 做為完成佇列。

java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ExecutorCompletionService(IExecutor, IBlockingQueue)

使用提供的執行程式建立 ExecutorCompletionService,以便執行基底工作,並將提供的佇列當做完成佇列。

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V", "")]
public ExecutorCompletionService (Java.Util.Concurrent.IExecutor? executor, Java.Util.Concurrent.IBlockingQueue? completionQueue);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V", "")>]
new Java.Util.Concurrent.ExecutorCompletionService : Java.Util.Concurrent.IExecutor * Java.Util.Concurrent.IBlockingQueue -> Java.Util.Concurrent.ExecutorCompletionService

參數

executor
IExecutor

要使用的執行程式

completionQueue
IBlockingQueue

要作為完成佇列的佇列通常是此服務專用的佇列。 此佇列被視為未系結的 -- 已完成工作的嘗試 Queue.add 作業會導致無法擷取。

屬性

備註

使用提供的執行程式建立 ExecutorCompletionService,以便執行基底工作,並將提供的佇列當做完成佇列。

java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<V>>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ExecutorCompletionService(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

protected ExecutorCompletionService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.ExecutorCompletionService : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.ExecutorCompletionService

參數

javaReference
IntPtr

nativeint

IntPtr,包含 Java Native Interface (JNI) 對象參考。

transfer
JniHandleOwnership

JniHandleOwnership,指出如何處理javaReference

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於