Cleaner.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Create() |
回傳一個新的 |
| Create(IThreadFactory) |
從 中回 |
Create()
回傳一個新的 Cleaner.
[Android.Runtime.Register("create", "()Ljava/lang/ref/Cleaner;", "", ApiSince=33)]
public static Java.Lang.Ref.Cleaner? Create();
[<Android.Runtime.Register("create", "()Ljava/lang/ref/Cleaner;", "", ApiSince=33)>]
static member Create : unit -> Java.Lang.Ref.Cleaner
傳回
一個新的 Cleaner
- 屬性
備註
回傳一個新的 Cleaner.
清潔工具會產生 來 Thread#setDaemon(boolean) daemon thread 處理虛構可達物件並呼叫清潔動作。 java.lang.Thread#getContextClassLoader 的上下文類別載入器設定為 ClassLoader#getSystemClassLoader() system class loader。 該執行緒沒有權限,只有在 a 時 java.lang.System#setSecurityManager(SecurityManager) SecurityManager is set才會強制執行。
本討論串中所有由清理操作拋出的例外皆被忽略。
清潔人員在可幻影可及且所有登記清潔動作完成時終止。
Java 文件 java.lang.ref.Cleaner.create()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Create(IThreadFactory)
從 中回CleanerThread傳 a ThreadFactory 的新 。
[Android.Runtime.Register("create", "(Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner;", "", ApiSince=33)]
public static Java.Lang.Ref.Cleaner? Create(Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("create", "(Ljava/util/concurrent/ThreadFactory;)Ljava/lang/ref/Cleaner;", "", ApiSince=33)>]
static member Create : Java.Util.Concurrent.IThreadFactory -> Java.Lang.Ref.Cleaner
參數
- threadFactory
- IThreadFactory
A ThreadFactory 返回新的 Thread 流程清潔動作
傳回
一個新的 Cleaner
- 屬性
備註
從 中回CleanerThread傳 a ThreadFactory 的新 。
執行緒工廠 ThreadFactory#newThread(Runnable) newThread 的方法會設定為 , Thread#setDaemon(boolean) daemon thread 開始處理可達的虛擬物件並呼叫清理動作。 每次呼叫時,必須 ThreadFactory#newThread(Runnable) thread factory 提供一個適合執行清潔動作的執行緒。
清潔人員在可幻影可及且所有登記清潔動作完成時終止。
Java 文件 java.lang.ref.Cleaner.create(java.util.concurrent.ThreadFactory)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。