擅长:python、mysql、java
<p>没有竞争条件错误的计数器类:</p>
<pre><code>class Counter(object):
def __init__(self):
self.val = multiprocessing.Value('i', 0)
def increment(self, n=1):
with self.val.get_lock():
self.val.value += n
@property
def value(self):
return self.val.value
</code></pre>