blob: f6b4c56636e7c3aa31646bcf5b807c242c2bcbcc [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}
Fred Drake740f8002002-12-30 23:00:36 +00005\modulesynopsis{Drop-in replacement for the \refmodule{thread} module.}
Guido van Rossumad50ca92002-12-30 22:30:22 +00006
Fred Drake740f8002002-12-30 23:00:36 +00007This module provides a duplicate interface to the \refmodule{thread}
8module. It is meant to be imported when the \refmodule{thread} module
9is not provided on a platform.
Guido van Rossumad50ca92002-12-30 22:30:22 +000010
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.