言語

ThreadGroup.MaxPriority プロパティ

定義

このスレッド グループの最大優先度を返します。 または、グループの最大優先度を設定します。

public int MaxPriority { [Android.Runtime.Register("getMaxPriority", "()I", "")] get; [Android.Runtime.Register("setMaxPriority", "(I)V", "")] set; }
[<get: Android.Runtime.Register("getMaxPriority", "()I", "")>]
[<set: Android.Runtime.Register("setMaxPriority", "(I)V", "")>]
member this.MaxPriority : int with get, set

プロパティ値

このスレッド グループ内のスレッドに割り当てることができる最大優先度。

属性

例外

新しい優先度が Thread.MAX_PRIORITY より大きいか、Thread.MIN_PRIORITYより小さい場合

注釈

プロパティ getter のドキュメント:

このスレッド グループの最大優先度を返します。 このグループの一部であるスレッドは、最大優先度より高い優先順位を持つことはできません。

1.0 で追加されました。

Javaドキュメント。

プロパティ セッターのドキュメント:

グループの最大優先度を設定します。 既に優先度が高いスレッド グループ内のスレッドは影響を受けません。

最初に、このスレッド グループの checkAccess メソッドが引数なしで呼び出されます。これにより、セキュリティ例外が発生する可能性があります。

pri引数がThread#MIN_PRIORITYより小さいか、Thread#MAX_PRIORITYより大きい場合は、それらの値にクランプされます。

それ以外の場合、この ThreadGroup オブジェクトの優先度は、指定した pri の小さい方と、このスレッド グループの親の許可される最大優先度に設定されます。 (このスレッド グループが親を持たないシステム スレッド グループの場合、その最大優先度は単に pri に設定されます)。その後、このメソッドは、このスレッド グループに属するすべてのスレッド グループに対して、 pri を引数として再帰的に呼び出されます。

1.0 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください