[Python-Dev] The Python interpreter is not fully thread-safe.
Raymond Hettinger
python@rcn.com
Sat, 7 Jun 2003 16:51:58 -0400
From: "Martin v. Löwis"
> I'd like to replace the first sentence of 8.1 in the API reference
> with
>
> "The Python interpreter does not support \emph{free} threading."
Perhaps add an elaboration for those who do not fully grok
the significance of "free threading". This block of text would
meet the need nicely:
> Any library that *is* "fully thread-safe" establishes certain
> conventions that users have to follow to achieve thread-safety. The
> same is true for Python: if the conventions (which are elaborated in
> section 8.1) are followed, Python is also fully thread-safe. It's just
> that it does not support what is commonly called "free threading".
Raymond Hettinger