Example of proper handling of threadstate/interplock for low level C thread
Gordon McMillan
gmcm at hypernet.com
Tue Mar 28 10:33:20 EST 2000
More information about the Python-list mailing list
Tue Mar 28 10:33:20 EST 2000
- Previous message (by thread): JPython and multiple threads
- Next message (by thread): Example of proper handling of threadstate/interplock for low level C thread
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Grant Munsey writes: > I read the API manual on threading and am still a little confused about > what I have to do to protect the interpreter when a low level C based > thread gets control of an app and wants to .... say do a > Py_RunSimpleString(). > > Can anyone point me to some source examples that handle threads that > are not started by the Python interpreter? There's a few words of explanation at the bottom of the 2nd page of http://www.mcmillan-inc.com/embed.html This is really a summary of some long-winded and confusing dialogue on the thread SIG from about last June. In practical terms, I've only had to dip my toes into this area of Python once, and I found something simple that worked for me. IIRC, there's a CEnterLeavePython (C++) class in Mark Hammond's Win32 extensions (source download) that does the right thing (may not have the name right). - Gordon
- Previous message (by thread): JPython and multiple threads
- Next message (by thread): Example of proper handling of threadstate/interplock for low level C thread
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list