Thanks for the pointer. I'll check it out. That is what I was looking for.

Lane

Benjamin wrote:
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

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to