Instance Property


The dispatch queue used to execute operations.


@property(assign) dispatch_queue_t underlyingQueue;


The default value of this property is nil. You can set the value of this property to an existing dispatch queue to have enqueued operations interspersed with blocks submitted to that dispatch queue.

The value of this property should only be set if there are no operations in the queue; setting the value of this property when operationCount is not equal to 0 raises an NSInvalidArgumentException. The value of this property must not be the value returned by dispatch_get_main_queue. The quality-of-service level set for the underlying dispatch queue overrides any value set for the operation queue's qualityOfService property.

See Also

Configuring the Queue


The name of the operation queue.