python 线程 和java 很像,
– icesongqiang
reference: http://www.cnblogs.com/fnng/p/3670789.html
# -*- coding:utf-8 -*-
import threading
from time import ctime,sleep
def dosomething(num, str):
i=0
print("I was at the %d%s" %(num, str))
while( i <num):
i = i+1
print("I was at the %s, %d %s \n" %(str, i,ctime()))
sleep(5)
threads = []
#t2 = threading.Thread(target=move,args=(u'aaaaa',))
#threads.append(t2)
strs = ["s", "ss", "sss", "ssss", "sssss", "h", "hh", "hhh","hhhh", "hhhhh"]
for i in range(10, 12):
t =threading.Thread(target=dosomething,args=(i, strs[i-10]));
threads.append(t);
if __name__ == '__main__':
for t in threads:
#t.setDaemon(True) #守护进程
t.start()
print("all over %s"%ctime())` python