/Doc/library/dummy_thread.rst

http://unladen-swallow.googlecode.com/ · ReStructuredText · 28 lines · 20 code · 8 blank · 0 comment · 0 complexity · e931f2935858a5336a7a80aafd311448 MD5 · raw file

  1. :mod:`dummy_thread` --- Drop-in replacement for the :mod:`thread` module
  2. ========================================================================
  3. .. module:: dummy_thread
  4. :synopsis: Drop-in replacement for the thread module.
  5. .. note::
  6. The :mod:`dummy_thread` module has been renamed to :mod:`_dummy_thread` in
  7. Python 3.0. The :term:`2to3` tool will automatically adapt imports when
  8. converting your sources to 3.0; however, you should consider using the
  9. high-lever :mod:`dummy_threading` module instead.
  10. This module provides a duplicate interface to the :mod:`thread` module. It is
  11. meant to be imported when the :mod:`thread` module is not provided on a
  12. platform.
  13. Suggested usage is::
  14. try:
  15. import thread as _thread
  16. except ImportError:
  17. import dummy_thread as _thread
  18. Be careful to not use this module where deadlock might occur from a thread
  19. being created that blocks waiting for another thread to be created. This often
  20. occurs with blocking I/O.