summaryrefslogtreecommitdiffstats
path: root/Doc/library/concurrency.rst
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2012-08-20 08:05:46 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2012-08-20 08:05:46 (GMT)
commitbac9a53d007e291b2b32da326def92e71d79191f (patch)
tree548e18dd8d3f6462546545337cfc52840a1c4f98 /Doc/library/concurrency.rst
parent273069cf7d79293fa0c2cca7fe6ab386a4e5c02a (diff)
downloadcpython-bac9a53d007e291b2b32da326def92e71d79191f.zip
cpython-bac9a53d007e291b2b32da326def92e71d79191f.tar.gz
cpython-bac9a53d007e291b2b32da326def92e71d79191f.tar.bz2
Break up the 'someos' docs classification based on a more user-focused scheme, including creation of a separate 'Concurrent Execution' section
Diffstat (limited to 'Doc/library/concurrency.rst')
-rw-r--r--Doc/library/concurrency.rst31
1 files changed, 31 insertions, 0 deletions
diff --git a/Doc/library/concurrency.rst b/Doc/library/concurrency.rst
new file mode 100644
index 0000000..56fe3f2
--- /dev/null
+++ b/Doc/library/concurrency.rst
@@ -0,0 +1,31 @@
+.. _concurrency:
+
+********************
+Concurrent Execution
+********************
+
+The modules described in this chapter provide support for concurrent
+execution of code. The appropriate choice of tool will depend on the
+task to be executed (CPU bound vs IO bound) and preferred style of
+development (event driven cooperative multitasking vs preemptive
+multitasking) Here's an overview:
+
+
+.. toctree::
+
+ threading.rst
+ multiprocessing.rst
+ concurrent.futures.rst
+ subprocess.rst
+ sched.rst
+ queue.rst
+ select.rst
+
+
+The following are support modules for some of the above services:
+
+.. toctree::
+
+ dummy_threading.rst
+ _thread.rst
+ _dummy_thread.rst