Paul Rubin wrote: > reyjexter <reyjex...@gmail.com> writes: >> synchronize (myGroup) { >> } >> >> but how do I do this in python? how can I name the lock that will be >> used by the thread? > > You have to do it explicitly, for example with RLock: > > myInstance.lock = RLock() > ... > myInstance.lock.acquire() > ... critical section ... > myInstance.lock.release()
In python 2.5 and upwards, you can write this safer from __future__ import with_statement # only needed for py2.5 with myInstance.lock: ... critical section Diez -- http://mail.python.org/mailman/listinfo/python-list