gevent.threading
– Implementation of the standard threading
using greenlets¶Implementation of the standard threading
using greenlets.
Note
This module is a helper for gevent.monkey
and is not
intended to be used directly. For spawning greenlets in your
applications, prefer higher level constructs like
gevent.Greenlet
class or gevent.spawn()
. Attributes
in this module like __threading__
are implementation artifacts subject
to change at any time.
Changed in version 1.2.3: Defer adjusting the stdlib’s list of active threads until we are monkey patched. Previously this was done at import time. We are documented to only be used as a helper for monkey patching, so this should functionally be the same, but some applications ignore the documentation and directly import this module anyway.
A positive consequence is that import gevent.threading,
threading; threading.current_thread()
will no longer return a DummyThread
before monkey-patching.
Next page: gevent.threadpool
- A pool of native threads