Share via


Executors 類別

定義

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

[Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)]
public class Executors : Java.Lang.Object
[<Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)>]
type Executors = class
    inherit Object
繼承
Executors
屬性

備註

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor 。 這個類別支援下列類型的方法:

<ul >< li > 方法,可建立並傳回 ExecutorService 具有常用實用組態設定的設定。 <li > 建立及傳回 ScheduledExecutorService 具有常用組態設定之設定的方法。 <li > 建立並傳回「wrapped」 ExecutorService 的方法,可讓實作特定方法無法存取來停用重新設定。 <li > 建立並傳回 ThreadFactory 的 方法,會將新建立的執行緒設定為已知狀態。 <li > 方法會建立並傳回 Callable 其他類似關閉的表單,因此可以在需要 Callable 的執行方法中使用。 </ul>

在 1.5 中新增。

java.util.concurrent.Executors JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

Executors(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
JniPeerMembers

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

PeerReference

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

Callable(IPrivilegedAction)

Callable 回 物件,呼叫時會執行指定的特殊許可權動作並傳回其結果。

Callable(IPrivilegedExceptionAction)

Callable 回 物件,呼叫時會執行指定的特殊許可權例外狀況動作,並傳回其結果。

Callable(IRunnable)

Callable 回 物件,呼叫時會執行指定的工作並傳 null 回 。

Callable(IRunnable, Object)

Callable 回 物件,呼叫時會執行指定的工作並傳回指定的結果。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
DefaultThreadFactory()

傳回用來建立新執行緒的預設執行緒站。

Dispose()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
Dispose(Boolean)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
NewCachedThreadPool()

建立執行緒集區,視需要建立新的執行緒,但會在有可用的執行緒時重複使用先前建構的執行緒。

NewCachedThreadPool(IThreadFactory)

建立執行緒集區,視需要建立新的執行緒,但會在有可用的執行緒時重複使用先前建構的執行緒,並使用提供的 ThreadFactory 視需要建立新的執行緒。

NewFixedThreadPool(Int32)

建立執行緒集區,重複使用在共用未系結佇列中運作的固定執行緒數目。

NewFixedThreadPool(Int32, IThreadFactory)

使用提供的 ThreadFactory,視需要建立執行緒集區,重複使用在共用未系結佇列中運作的固定執行緒數目。

NewScheduledThreadPool(Int32)

建立執行緒集區,可排程命令在指定延遲之後執行,或定期執行。

NewScheduledThreadPool(Int32, IThreadFactory)

建立執行緒集區,可排程命令在指定延遲之後執行,或定期執行。

NewSingleThreadExecutor()

建立執行程式,此執行程式會使用從未系結佇列運作的單一背景工作執行緒。

NewSingleThreadExecutor(IThreadFactory)

建立執行程式,此執行程式會使用在未系結佇列中操作的單一背景工作執行緒,並在需要時使用提供的 ThreadFactory 建立新的執行緒。

NewSingleThreadScheduledExecutor()

建立單一執行緒執行程式,以排程在指定延遲之後執行的命令,或定期執行。

NewSingleThreadScheduledExecutor(IThreadFactory)

建立單一執行緒執行程式,以排程在指定延遲之後執行的命令,或定期執行。

NewWorkStealingPool()

使用 Runtime#availableProcessors 可用處理器數目作為其目標平行處理原則層級,建立工作竊取執行緒集區。

NewWorkStealingPool(Int32)

建立執行緒集區,以維護足夠的執行緒以支援指定的平行處理原則層級,而且可以使用多個佇列來減少爭用。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
PrivilegedCallable(ICallable)

舊版安全性代碼;請勿使用 。

PrivilegedCallableUsingCurrentClassLoader(ICallable)

舊版安全性代碼;請勿使用 。

PrivilegedThreadFactory()

舊版安全性代碼;請勿使用 。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnconfigurableExecutorService(IExecutorService)

傳回 物件,此物件會將所有已定義 ExecutorService 的方法委派給指定的執行程式,但不能使用轉換存取任何其他方法。

UnconfigurableScheduledExecutorService(IScheduledExecutorService)

傳回 物件,此物件會將所有已定義 ScheduledExecutorService 的方法委派給指定的執行程式,但不能使用轉換存取任何其他方法。

UnregisterFromRuntime()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.Finalized()

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

GetJniTypeName(IJavaPeerable)

在此套件中定義的 、 ExecutorServiceScheduledExecutorServiceThreadFactory 和 類別的 Factory 和 Callable 公用程式方法 Executor

適用於