我想在兩個功能類似下面列出的運行兩個線程併發: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