Lines Matching refs:reentrant
224 This context manager is :ref:`reentrant <reentrant-cms>`.
263 This context manager is :ref:`reentrant <reentrant-cms>`.
273 This context manager is :ref:`reentrant <reentrant-cms>`.
723 .. _single-use-reusable-and-reentrant-cms:
725 Single use, reusable and reentrant context managers
772 More sophisticated context managers may be "reentrant". These context
777 :class:`threading.RLock` is an example of a reentrant context manager, as are
779 reentrant use::
800 Note also that being reentrant is *not* the same thing as being thread safe.
811 Distinct from both single use and reentrant context managers are "reusable"
813 reentrant" context managers, since reentrant context managers are also
818 :class:`threading.Lock` is an example of a reusable, but not reentrant,
819 context manager (for a reentrant lock, it is necessary to use
822 Another example of a reusable, but not reentrant, context manager is