У меня есть простой скрипт на python, который вызывает 6 потоков, и по какой-то причине он создает эти потоки и создает свою копию.Когда я пытаюсь объединить все темы, он застревает навсегда.Как мне это исправить?
def backup_function():
for todo_list in master_list:
worker_thread = maint_tasker(todo_list)
threadlist.append(worker_thread)
worker_thread.start()
for worker_done in threadlist:
worker_done.join()
class maint_tasker (threading.Thread):
def __init__(self,list1):
threading.Thread.__init__(self)
self.list1 = list1
def run (self):
self.result = Popen("do stuff here", executable="/bin/bash", stdout=PIPE, stderr=STDOUT, shell=True).stdout.read()
def output(self):
return self.result