Home | History | Annotate | Download | only in library
      1 :mod:`dummy_threading` --- Drop-in replacement for the :mod:`threading` module
      2 ==============================================================================
      3 
      4 .. module:: dummy_threading
      5    :synopsis: Drop-in replacement for the threading module.
      6 
      7 **Source code:** :source:`Lib/dummy_threading.py`
      8 
      9 --------------
     10 
     11 This module provides a duplicate interface to the :mod:`threading` module.  It
     12 is meant to be imported when the :mod:`thread` module is not provided on a
     13 platform.
     14 
     15 Suggested usage is::
     16 
     17    try:
     18        import threading as _threading
     19    except ImportError:
     20        import dummy_threading as _threading
     21 
     22 Be careful to not use this module where deadlock might occur from a thread
     23 being created that blocks waiting for another thread to be created.  This  often
     24 occurs with blocking I/O.
     25 
     26