another thread on Python threading

Josiah Carlson josiah.carlson at sbcglobal.net
Tue Jun 5 03:15:29 EDT 2007


sturlamolden wrote:
> On Jun 4, 10:11 pm, Josiah Carlson <josiah.carl... at sbcglobal.net>
> wrote:
> 
>>      lock = threading.Lock()
>>
>>      with lock:
>>          #synchronized block!
>>          pass
> 
> True, except that the lock has to be shared among the threads. This
> explicit initiation of an reentrant lock is avoided in a Java
> synchronized block.

You toss the lock creation in the global namespace of the module for 
which you would like to synchronize access.


  - Josiah



More information about the Python-list mailing list