разработка сценария для обработки текста после чтения файлов из разных мест.
в моем сценарии я должен обрабатывать многопоточные концепции, например, после прослушивания одного результата конца потока или после его остановки, я должен начатьдругой поток.
здесь, в моем коде, я запустил два отдельных потока после того, как он вызвал нормальный вызов метода (run2).
в другой попытке я вызвал нормальный метод (run2) после этогозапускаются два отдельных потока.
в обоих случаях нормальные методы запускаются до вызова двух отдельных потоков.
class Can:
def run(self):
time.sleep(2)
print "here 3"
def run1(self):
time.sleep(4)
print "here 4"
def run2(self):
print "here"
if __name__ == '__main__':
c = Can()
Thread(target=c.run).start()
Thread(target=c.run1).start()
c.run2()
результат: здесь здесь 3 здесь 4
мои ожидаемые результатыбыло бы, метод run2 должен запускаться только после завершения всех других методов потока.