mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
Be consistent in the spelling of thread-safe(ty).
This commit is contained in:
parent
6dbed2e8b3
commit
f285bcca28
5 changed files with 7 additions and 7 deletions
|
@ -437,7 +437,7 @@ Thread State and the Global Interpreter Lock
|
|||
single: interpreter lock
|
||||
single: lock, interpreter
|
||||
|
||||
The Python interpreter is not fully thread safe. In order to support
|
||||
The Python interpreter is not fully thread-safe. In order to support
|
||||
multi-threaded Python programs, there's a global lock, called the :dfn:`global
|
||||
interpreter lock` or :dfn:`GIL`, that must be held by the current thread before
|
||||
it can safely access Python objects. Without the lock, even the simplest
|
||||
|
|
|
@ -39,7 +39,7 @@ The :mod:`locale` module defines the following exception and functions:
|
|||
If *locale* is omitted or ``None``, the current setting for *category* is
|
||||
returned.
|
||||
|
||||
:func:`setlocale` is not thread safe on most systems. Applications typically
|
||||
:func:`setlocale` is not thread-safe on most systems. Applications typically
|
||||
start with a call of ::
|
||||
|
||||
import locale
|
||||
|
|
|
@ -214,7 +214,7 @@ However, if you really do need to use some shared data then
|
|||
The ``'d'`` and ``'i'`` arguments used when creating ``num`` and ``arr`` are
|
||||
typecodes of the kind used by the :mod:`array` module: ``'d'`` indicates a
|
||||
double precision float and ``'i'`` indicates a signed integer. These shared
|
||||
objects will be process and thread safe.
|
||||
objects will be process and thread-safe.
|
||||
|
||||
For more flexibility in using shared memory one can use the
|
||||
:mod:`multiprocessing.sharedctypes` module which supports the creation of
|
||||
|
|
|
@ -120,7 +120,7 @@ The :mod:`runpy` module provides two functions:
|
|||
|
||||
Note that, unlike :func:`run_module`, the alterations made to :mod:`sys`
|
||||
are not optional in this function as these adjustments are essential to
|
||||
allowing the execution of sys.path entries. As the thread safety
|
||||
allowing the execution of sys.path entries. As the thread-safety
|
||||
limitations still apply, use of this function in threaded code should be
|
||||
either serialised with the import lock or delegated to a separate process.
|
||||
|
||||
|
|
|
@ -789,9 +789,9 @@ Currently, :class:`Lock`, :class:`RLock`, :class:`Condition`,
|
|||
Importing in threaded code
|
||||
--------------------------
|
||||
|
||||
While the import machinery is thread safe, there are two key
|
||||
restrictions on threaded imports due to inherent limitations in the way
|
||||
that thread safety is provided:
|
||||
While the import machinery is thread-safe, there are two key restrictions on
|
||||
threaded imports due to inherent limitations in the way that thread-safety is
|
||||
provided:
|
||||
|
||||
* Firstly, other than in the main module, an import should not have the
|
||||
side effect of spawning a new thread and then waiting for that thread in
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue