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. -- http://mail.python.org/mailman/listinfo/python-list