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() It's often possible to write in a style that avoids this mess. The preferred way is usually to write isolated threads that communicate by passing objects through queues (Queue.Queue). This gets rid of a lot of locking hazards. -- http://mail.python.org/mailman/listinfo/python-list