# tf.raw_ops.QueueCloseV2

<br />

Closes the given queue.

#### View aliases


**Compat aliases for migration**

See
[Migration guide](https://www.tensorflow.org/guide/migrate) for
more details.

[`tf.compat.v1.raw_ops.QueueCloseV2`](https://www.tensorflow.org/api_docs/python/tf/raw_ops/QueueCloseV2)

<br />

    tf.raw_ops.QueueCloseV2(
        handle, cancel_pending_enqueues=False, name=None
    )

This operation signals that no more elements will be enqueued in the
given queue. Subsequent Enqueue(Many) operations will fail.
Subsequent Dequeue(Many) operations will continue to succeed if
sufficient elements remain in the queue. Subsequent Dequeue(Many)
operations that would block will fail immediately.

<br />

<br />

<br />

| ## Args ||
|---|---|
| `handle` | A `Tensor` of type `resource`. The handle to a queue. |
| `cancel_pending_enqueues` | An optional `bool`. Defaults to `False`. If true, all pending enqueue requests that are blocked on the given queue will be canceled. |
| `name` | A name for the operation (optional). |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| The created Operation. ||

<br />