#-*- coding:utf-8 -*-
import threading
import time
def fun(name, ls_name, front_thread = none):
'''''
執行緒啟動
函式通過front_thread來使用執行緒有序
的執行
'''
time.clock()
time.sleep(2)
# 如果front_thread存在,則在front_thread執行完成後,才執行當前執行緒
if front_thread != none:
front_thread.join()
print "
thread
%s : %s"% (name, time.clock())
if __name__ == '__main__':
ls_result_name =
ls_thread =
time.clock()
# 逐一啟動1000個執行緒
for i in range(0,10):
if len(ls_thread) == 0:
t = threading.thread(target=fun, args=(i,ls_result_name,none))
else:
t = threading.thread(target=fun, args=(i,ls_result_name,ls_thread[-1]))
t.start()
# 等待所有執行緒結束
for t in ls_thread:
t.join()
print 'ls_result_name:', ls_result_name
print "main thread:%s" % time.clock()
執行結果為:
thread 0 : 1.99962006344
thread 1 : 2.00000866032
thread 2 : 2.00059113658
thread 3 : 2.00080345407
thread 4 : 2.00100068584
thread 5 : 2.00119456523
thread 6 : 2.00138593033
thread 7 : 2.00166753037
thread 8 : 2.00211758757
thread 9 : 2.0024776892
ls_result_name: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
main thread:2.003211302
執行緒更明細的使用可參考:
time.clock模組的更詳細介紹可參考:
XP,且退且追憶 使用者,且用且擔心
xp,且退且追憶 不捨說再見 千里萬里相伴相隨,終有一別。再見了,13年的好朋友。微軟中國在微博上對xp作了道別後,許多紛紛表示對xp的懷念。有說 家裡2002年買的第一台電腦,預裝的就是xp系統。到現在還記得開啟電腦後看到那美麗的藍天白雲青草坡桌面,真的覺得好美。感謝你為我服務過,xp再見。也有訴...
且行且珍重
且行且珍重 長亭外,古道邊,芳草碧連天,時光荏苒,彷彿一剎那三年的研究生活就走到了終點,不知不覺中到了離別的季節。舍友也開始忙碌收拾東西,準備退宿離所了。三年的碩士生活要結束了,憧憬著未來新的生活,也在感傷中盡情的玩著,似乎想把這三年缺失的娛樂時間都要補充過來。畢業典禮後大家穿著學位服盡情的拍照留念...
且行且珍惜
下午,鐵鋒要走,請了同事們準備吃飯告別一下。我因為一些陰差陽錯沒能去成,成了心中一件憾事。造成這種差錯的具體原因我就不提了。但是其間的教訓我倒是總結了一下 那就是 千萬不要一相情願的去等待。鐵鋒可以說是我接觸的博文第乙個人,雖然初次認識只是從聲音開始。不過,也正是通過聲音,我敲開了進博文之門。在這一...