16. Optional Operating System ServicesΒΆ
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:
- 16.1.
selectβ Waiting for I/O completion - 16.2.
threadingβ Higher-level threading interface - 16.3.
threadβ Multiple threads of control - 16.4.
dummy_threadingβ Drop-in replacement for thethreadingmodule - 16.5.
dummy_threadβ Drop-in replacement for thethreadmodule - 16.6.
multiprocessingβ Process-based βthreadingβ interface- 16.6.1. Introduction
- 16.6.2. Reference
- 16.6.2.1.
Processand exceptions - 16.6.2.2. Pipes and Queues
- 16.6.2.3. Miscellaneous
- 16.6.2.4. Connection Objects
- 16.6.2.5. Synchronization primitives
- 16.6.2.6. Shared
ctypesObjects - 16.6.2.7. Managers
- 16.6.2.8. Proxy Objects
- 16.6.2.9. Process Pools
- 16.6.2.10. Listeners and Clients
- 16.6.2.11. Authentication keys
- 16.6.2.12. Logging
- 16.6.2.13. The
multiprocessing.dummymodule
- 16.6.2.1.
- 16.6.3. Programming guidelines
- 16.6.4. Examples
- 16.7.
mmapβ Memory-mapped file support - 16.8.
readlineβ GNU readline interface - 16.9.
rlcompleterβ Completion function for GNU readline
