Я пытаюсь запустить два потока одновременно для двух функций, подобных перечисленным ниже:
import threading
def functionA():
for i in range(5):
print "Calling function A"
def functionB():
for i in range(5):
print "Calling function B"
t1 = threading.Thread(functionA())
t2 = threading.Thread(functionB())
t1.start()
t2.start()
Результаты:
Функция вызова A Функция вызова A Функция вызова A Функция вызова A Функция вызовафункция A функция вызова B функция вызова B функция вызова B функция вызова B функция вызова B
но, к сожалению, после нескольких попыток.Я не могу получить результат
Желаемые результаты:
Функция вызова A Функция вызова B Функция вызова A Функция вызова B Функция вызова A Функция вызова B Функция вызова A Функция вызова B Функция вызова B Функция вызоваA
Может кто-нибудь подсказать мне, чтобы два потока могли работать одновременно и давать желаемые результаты.Заранее спасибо.