ceval.c ... just a patch
Armin Steinhoff
a-steinhoff at web.de
Fri Aug 2 15:43:47 EDT 2002
#ifdef WITH_THREAD
if (interpreter_lock) {
/* Give another thread a chance */
if (PyThreadState_Swap(NULL) != tstate)
Py_FatalError("ceval: tstate mix-up");
PyThread_release_lock(interpreter_lock);
#ifdef WITH_STATIC_PRIORITIES
sched_yield();
#endif
PyThread_acquire_lock(interpreter_lock, 1);
if (PyThreadState_Swap(tstate) != NULL)
Py_FatalError("ceval: orphan tstate");
}
#endif
Any comments ??
More information about the Python-list
mailing list