The modules described in this chapter provide interfaces to operating system features that are available on selected operating systems only. The interfaces are generally modeled after the Unix or C interfaces but they are available on some other systems as well (e.g. Windows or NT). Here's an overview:
select
--- Waiting for I/O completionthreading
--- Higher-level threading interfacethread
--- Multiple threads of controldummy_threading
--- Drop-in replacement for thethreading
moduledummy_thread
--- Drop-in replacement for thethread
modulemultiprocessing
--- Process-based "threading" interface- Introduction
- Reference
Process
and exceptions- Pipes and Queues
- Miscellaneous
- Connection Objects
- Synchronization primitives
- Shared
ctypes
Objects - Managers
- Proxy Objects
- Process Pools
- Listeners and Clients
- Authentication keys
- Logging
- The
multiprocessing.dummy
module
- Programming guidelines
- Examples
mmap
--- Memory-mapped file supportreadline
--- GNU readline interfacerlcompleter
--- Completion function for GNU readline