Navigation

  • index
  • modules |
  • next |
  • previous |
  • Editorial Documentation »
  • The Python Standard Library »

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.1.1. Edge and Level Trigger Polling (epoll) Objects
    • 16.1.2. Polling Objects
    • 16.1.3. Kqueue Objects
    • 16.1.4. Kevent Objects
  • 16.2. threading — Higher-level threading interface
    • 16.2.1. Thread Objects
    • 16.2.2. Lock Objects
    • 16.2.3. RLock Objects
    • 16.2.4. Condition Objects
    • 16.2.5. Semaphore Objects
      • 16.2.5.1. Semaphore Example
    • 16.2.6. Event Objects
    • 16.2.7. Timer Objects
    • 16.2.8. Using locks, conditions, and semaphores in the with statement
    • 16.2.9. Importing in threaded code
  • 16.3. thread — Multiple threads of control
  • 16.4. dummy_threading — Drop-in replacement for the threading module
  • 16.5. dummy_thread — Drop-in replacement for the thread module
  • 16.6. rlcompleter — Completion function for GNU readline
    • 16.6.1. Completer Objects
© Copyright 1990-2015, Python Software Foundation.
The Python Software Foundation is a non-profit corporation. Please donate.
Last updated on May 28, 2015. Found a bug?
Created using Sphinx 1.0.7.