qualityOfService
threadPriority
Availability 有効性
Technology
@property NSOperationQueuePriority
queuePriority;
This property contains the relative priority of the operation. This value is used to influence the order in which operations are dequeued and executed. The returned value always corresponds to one of the predefined constants. (For a list of valid values, see NSOperation
.) If no priority is explicitly set, this method returns NSOperation
.
このプロパティは、オペレーションの相対的優先度を含みます。この値は、オペレーションがデキューされて遂行される順番に影響を与えるために使われます。返される値は、あらかじめ定義された定数の1つに常に一致します。(有効な値のリストとして、NSOperation
を見てください。)優先度が明示的に設定されないならば、このメソッドはNSOperation
を返します。
You should use priority values only as needed to classify the relative priority of non-dependent operations. Priority values should not be used to implement dependency management among different operation objects. If you need to establish dependencies between operations, use the add
method instead.
あなたは、必要とされるときのみ優先度の値を使用して非依存オペレーションの相対優先度を分類すべきです。優先度の値は、異なるオペレーションオブジェクトの間の依存状態管理を実装するために使われるべきではありません。あなたが2つのオペレーション間の依存状態を確立する必要があるならば、add
メソッドを代わりに使ってください。
If you attempt to specify a priority value that does not match one of the defined constants, the operation object automatically adjusts the value you specify towards the NSOperation
priority, stopping at the first valid constant value. For example, if you specified the value -10, the operation would adjust that value to match the NSOperation
constant. Similarly, if you specified +10, this operation would adjust the value to match the NSOperation
constant.
この定義済み定数の1つに合致しないある優先度の値を指定しようとあなたが試みるならば、オペレーションオブジェクトはあなたが指定する値をNSOperation
プロパティに向けて自動的に調節していき、最初の有効な定数値で止めます。例えば、あなたが値-10を指定したならば、オペレーションはその値をNSOperation
定数に合致するように調節します。同様に、あなたが+10を指定するならば、このオペレーションは値をNSOperation
定数に合致するように調整します。
qualityOfService
threadPriority