<p>问题出在代码上。用你的代码,我明白了错误:-你知道吗</p>
<pre><code>Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-5:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-6:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-7:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-8:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-9:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
Exception in thread Thread-10:
Traceback (most recent call last):
File "/usr/local/akamai/lib/python2.7/threading.py", line 551, in __bootstrap_inner
File "/usr/local/akamai/lib/python2.7/threading.py", line 504, in run
TypeError: addElement() takes exactly 1 argument (0 given)
</code></pre>
<p>如果像这样传递<code>listOfElements</code>,就可以解决这个问题本文件:你知道吗</p>
<pre><code>threadsElts.append(threading.Thread(target=addElement,args=(listOfElements,)))
</code></pre>
<p>进行上述更改后,代码运行良好。你知道吗</p>
<p>另外,请记住,您在修改变量时没有使用任何锁,因此您的代码可能会损坏数据。您可能需要通过以下链接:<a href="http://effbot.org/zone/thread-synchronization.htm" rel="nofollow">http://effbot.org/zone/thread-synchronization.htm</a>来更好地理解这个问题</p>