我想在两个功能类似下面列出的运行两个线程并发:Python的问题
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 呼叫功能B 呼叫功能B 呼叫功能B 呼叫功能B 调用函数B
但不幸的是经过多次尝试。我无法得到的结果
所期望的结果:
调用函数的 调用函数B 调用函数的 调用函数B 调用函数的 调用函数B 调用函数的 调用函数B 调用函数A
有人可以指导我,以便两个线程可以同时并发运行并产生期望的结果。提前致谢。
感谢您的意见和帮助。 – abduls85 2011-02-11 14:55:12