문제는 코드에 있습니다. 이 같은 listOfElements
을 전달하는 경우
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)
그것은 해결할 수 있습니다 : - - :
threadsElts.append(threading.Thread(target=addElement,args=(listOfElements,)))
코드는 위의 변경을 한 후 잘 실행 코드로, 나는이 오류가 발생합니다.
또한 잠금을 해제하지 않고 변수를 수정하면 코드가 데이터를 손상시킬 수 있습니다. 문제를 더 잘 이해하기 위해 http://effbot.org/zone/thread-synchronization.htm 링크를 통과하는 것이 좋습니다.
들여 쓰기를 검토해주세요. 그것은 파이썬에서 중요합니다. – jonrsharpe
코드가 실행되고 있습니까? 필요로하는 수입품, 다만 1 개에서 2 개의 선을조차하는 마음조차 및 그것을 다른 사람이 짐작할 수있는 일없이 빨리 검사하는 것을 돕는다. –