[pypy-commit] pypy stm-thread: Fix comments.

arigo noreply at buildbot.pypy.org
Thu May 10 23:58:21 CEST 2012


Author: Armin Rigo <arigo at tunes.org>
Branch: stm-thread
Changeset: r55019:c6fddc3f889f
Date: 2012-05-10 23:57 +0200
http://bitbucket.org/pypy/pypy/changeset/c6fddc3f889f/

Log:	Fix comments.

diff --git a/lib_pypy/transaction.py b/lib_pypy/transaction.py
--- a/lib_pypy/transaction.py
+++ b/lib_pypy/transaction.py
@@ -14,15 +14,15 @@
     from thread import atomic
 except ImportError:
     # Not a STM-enabled PyPy.  We can still provide a version of 'atomic'
-    # that is good enough for our purposes.  An atomic block in one thread
-    # will not prevent running in all other threads not within an atomic
-    # block.
-    _atomic_lock = thread.allocate_lock()
+    # that is good enough for our purposes.  With this limited version,
+    # an atomic block in thread X will not prevent running thread Y, if
+    # thread Y is not within an atomic block at all.
+    _atomic_global_lock = thread.allocate_lock()
     class _Atomic(object):
         def __enter__(self):
-            _atomic_lock.acquire()
+            _atomic_global_lock.acquire()
         def __exit__(self, *args):
-            _atomic_lock.release()
+            _atomic_global_lock.release()
     atomic = _Atomic()
 
 


More information about the pypy-commit mailing list