On Jun 27, 4:33 pm, Lane Brooks <[EMAIL PROTECTED]> wrote: > I am writing an extension module that needs to release the global > interpreter lock during some blocking I/O calls, but I need a mutex in > the C code to make some of the shared data in the extension module are > kept thread safe. Can anyone recommend a portable way to do this? I > could use a pthread mutex, but I do not think that is portable. > > Are any of the python mutexes or locks exposed through the C API? I > could not find anything.
Look at Include/pythread.h. You can use PyThread_allocate_lock to get the threading abstractions that Python uses. > > Thanks, > Lane -- http://mail.python.org/mailman/listinfo/python-list