blob: 56e3a033e8f1aae5078273af86757197c7237e81 [file] [log] [blame]
Guido van Rossumad50ca92002-12-30 22:30:22 +00001\section{\module{dummy_thread} ---
2 Drop-in replacement for the \module{thread} module}
3
4\declaremodule[dummythread]{standard}{dummy_thread}
5\modulesynopsis{Drop-in replacement for the thread module.}
6
7This module provides a duplicate interface to the \refmodule{thread} module. It
8is meant to be imported when the \module{thread} module is not provided on a
9platform.
10
11Suggested usage is:
12
13\begin{verbatim}
14try:
15 import thread as _thread
16except ImportError:
17 import dummy_thread as _thread
18\end{verbatim}
19
20Be careful to not use this module where deadlock might occur from a thread
21being created that blocks waiting for another thread to be created. This
22often occurs with blocking I/O.