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 ドキュメント java.lang.ThreadGroup.getMaxPriority()

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

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

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

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

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

1.0 に追加されました。

の Java ドキュメント java.lang.ThreadGroup.setMaxPriority(int)

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

適用対象

こちらもご覧ください