Cleaner.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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に設定されます。 スレッドにはアクセス許可がなく、 java.lang.System#setSecurityManager(SecurityManager) SecurityManager is setの場合にのみ適用されます。
このスレッドのクリーニング アクションによってスローされるすべての例外は無視されます。
クリーナーは、ファントムに到達でき、登録されているすべてのクリーニング アクションが完了すると終了します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Create(IThreadFactory)
CleanerのThreadを使用して新しい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
クリーニング アクションを処理する新しいThreadFactoryを返すThread
返品
新しい Cleaner
- 属性
注釈
CleanerのThreadを使用して新しいThreadFactoryを返します。
スレッド ファクトリの ThreadFactory#newThread(Runnable) newThread メソッドのスレッドが Thread#setDaemon(boolean) daemon thread に設定され、ファントム到達可能なオブジェクトの処理とクリーニング アクションの呼び出しが開始されます。 各呼び出しで、 ThreadFactory#newThread(Runnable) thread factory はクリーニング アクションの実行に適したスレッドを提供する必要があります。
クリーナーは、ファントムに到達でき、登録されているすべてのクリーニング アクションが完了すると終了します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。