summaryrefslogtreecommitdiffstats
path: root/Doc/library/multiprocessing.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/multiprocessing.rst')
-rw-r--r--Doc/library/multiprocessing.rst26
1 files changed, 13 insertions, 13 deletions
diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst
index 3c87bbe..231038e 100644
--- a/Doc/library/multiprocessing.rst
+++ b/Doc/library/multiprocessing.rst
@@ -2792,20 +2792,20 @@ worker threads rather than worker processes.
Unlike :class:`Pool`, *maxtasksperchild* and *context* cannot be provided.
- .. note::
+ .. note::
- A :class:`ThreadPool` shares the same interface as :class:`Pool`, which
- is designed around a pool of processes and predates the introduction of
- the :class:`concurrent.futures` module. As such, it inherits some
- operations that don't make sense for a pool backed by threads, and it
- has its own type for representing the status of asynchronous jobs,
- :class:`AsyncResult`, that is not understood by any other libraries.
-
- Users should generally prefer to use
- :class:`concurrent.futures.ThreadPoolExecutor`, which has a simpler
- interface that was designed around threads from the start, and which
- returns :class:`concurrent.futures.Future` instances that are
- compatible with many other libraries, including :mod:`asyncio`.
+ A :class:`ThreadPool` shares the same interface as :class:`Pool`, which
+ is designed around a pool of processes and predates the introduction of
+ the :class:`concurrent.futures` module. As such, it inherits some
+ operations that don't make sense for a pool backed by threads, and it
+ has its own type for representing the status of asynchronous jobs,
+ :class:`AsyncResult`, that is not understood by any other libraries.
+
+ Users should generally prefer to use
+ :class:`concurrent.futures.ThreadPoolExecutor`, which has a simpler
+ interface that was designed around threads from the start, and which
+ returns :class:`concurrent.futures.Future` instances that are
+ compatible with many other libraries, including :mod:`asyncio`.
.. _multiprocessing-programming: