uproot.ThreadPoolExecutor
=========================

Defined in `uproot.source.futures <https://github.com/scikit-hep/uproot5/blob//src/uproot/source/futures.py>`__ on `line 198 <https://github.com/scikit-hep/uproot5/blob//src/uproot/source/futures.py#L198>`__.

.. table::
    :class: note

    +------------------------------------------+
    | **Inheritance order:**                   |
    +==========================================+
    | #. :doc:`uproot.source.futures.Executor` |
    | #. ``abc.ABC``                           |
    +------------------------------------------+

.. autoclass:: uproot.source.futures.ThreadPoolExecutor

.. _uproot.source.futures.ThreadPoolExecutor.max_workers:

max_workers
-----------

.. autoattribute:: uproot.source.futures.ThreadPoolExecutor.max_workers

.. _uproot.source.futures.ThreadPoolExecutor.num_workers:

num_workers
-----------

.. autoattribute:: uproot.source.futures.ThreadPoolExecutor.num_workers

.. _uproot.source.futures.ThreadPoolExecutor.workers:

workers
-------

.. autoattribute:: uproot.source.futures.ThreadPoolExecutor.workers

.. _uproot.source.futures.ThreadPoolExecutor.submit:

submit
------

Inherited from :doc:`uproot.source.futures.Executor`.

.. automethod:: uproot.source.futures.ThreadPoolExecutor.submit

.. _uproot.source.futures.ThreadPoolExecutor.shutdown:

shutdown
--------

Inherited from :doc:`uproot.source.futures.Executor`.

.. automethod:: uproot.source.futures.ThreadPoolExecutor.shutdown

.. _uproot.source.futures.ThreadPoolExecutor.closed:

closed
------

Inherited from :doc:`uproot.source.futures.Executor`.

.. autoattribute:: uproot.source.futures.ThreadPoolExecutor.closed

