1.. _concurrency: 2 3******************** 4Concurrent Execution 5******************** 6 7The modules described in this chapter provide support for concurrent 8execution of code. The appropriate choice of tool will depend on the 9task to be executed (CPU bound vs IO bound) and preferred style of 10development (event driven cooperative multitasking vs preemptive 11multitasking). Here's an overview: 12 13 14.. toctree:: 15 16 threading.rst 17 multiprocessing.rst 18 concurrent.rst 19 concurrent.futures.rst 20 subprocess.rst 21 sched.rst 22 queue.rst 23 24 25The following are support modules for some of the above services: 26 27.. toctree:: 28 29 _thread.rst 30 _dummy_thread.rst 31 dummy_threading.rst 32