私は2つのスレッドを同期したい私はこれを行うことができますどのように、私はロックまたは結合方法を使用しPythonスレッドを同期するには?リストから1つの添付、別のpoping:
import threading
class Pop(threading.Thread):
def __init__(self, name, alist):
threading.Thread.__init__(self)
self.alist = alist
self.name = name
def run(self):
print "Starting " + self.name
self.pop_from_alist(self.alist)
print "Exiting " + self.name
def pop_from_alist(self, alist):
alist.pop(0)
def main():
alist = [1, 2]
# Create new thread
thread = Pop("Pop thread", alist)
for x in range(2):
alist.append(alist[-1]+1)
thread.start()
print "Exiting Main Thread"
print alist
main()
使用する必要がありますか? 初心者向けの同期チュートリアルを見つける
[Python Queues](https://docs.python.org/2/library/queue.html)を参照してください。完全な回答が必要な場合はお知らせください。 –