Home
last modified time | relevance | path

Searched refs:gil_drop_request (Results 1 - 3 of 3) sorted by relevance

/third_party/python/Python/
H A Dceval_gil.h21 variable (gil_drop_request) is used for that purpose, which is checked
31 time (`interval` microseconds) before setting gil_drop_request. This
38 - When a thread releases the GIL and gil_drop_request is set, that thread
169 if (_Py_atomic_load_relaxed(&ceval2->gil_drop_request) && tstate != NULL) { in drop_gil()
312 if (_Py_atomic_load_relaxed(&ceval2->gil_drop_request)) { in take_gil()
H A Dceval.c234 /* This can set eval_breaker to 0 even though gil_drop_request became
243 _Py_atomic_load_relaxed_int32(&ceval2->gil_drop_request) in COMPUTE_EVAL_BREAKER()
256 _Py_atomic_store_relaxed(&ceval2->gil_drop_request, 1); in SET_GIL_DROP_REQUEST()
266 _Py_atomic_store_relaxed(&ceval2->gil_drop_request, 0); in RESET_GIL_DROP_REQUEST()
1202 if (_Py_atomic_load_relaxed_int32(&ceval2->gil_drop_request)) { in eval_frame_handle_pending()
/third_party/python/Include/internal/
H A Dpycore_interp.h52 _Py_atomic_int gil_drop_request; member

Completed in 12 milliseconds