How to prevent from race conditions to share data between many process and thread in python
Laurent Pointal
laurent.pointal at limsi.fr
Wed Feb 7 03:52:20 EST 2007
mars a écrit :
> I use TurboGears to do some web service. TurboGears use cherrypy. When
> web browser access this site, the cherrypy will call my python
> program. So my program looks like a lib. When web browser access the
> site, the http server will fock a process or gerenate a thread. I need
> share some data or operate some files. How can I prevent from race
> conditions. Is there any way can I lock this.
> Thank you in advance!
See in the cookbook:
http://aspn.activestate.com/ASPN/search?query=locking&x=0&y=0§ion=PYTHONCKBK&type=Subsection
And test/choose one solution...
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/252495
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/65203
...
A+
Laurent.
More information about the Python-list
mailing list