import threading,time
def thead(num):
# time.sleep(1)
print("線程%s開始執行"%num)
time.sleep(3)
print("線程%s執行完畢"%num)
def main():
print("主方法開始執行")
#創建2個線程
poll = []#線程池
for i in range(1,3):
thead_one = threading.Thread(target=thead, args=(i,))
poll.append(thead_one) #線程池添加線程
for n in poll:
n.start() #準備就緒,等待cpu執行
print("主方法執行完畢")
return
if __name__ == '__main__':
print(time.ctime())
num = main()
print("返回結果爲%s"%num)
print(time.ctime())
輸出結果:
Wed Nov 21 09:48:00 2018
主方法開始執行
主方法執行完畢
返回結果爲None
Wed Nov 21 09:48:00 2018
線程1開始執行
線程2開始執行
線程1執行完畢
線程2執行完畢