python练习 多线程threading
多线程摸索中
#! /usr/bin/env python
#coding=utf-8
import os
import threading
from time import sleep
from time import ctime
def loop1():
print 'loop1 start at',ctime()
sleep(6)
print 'now loop1............'
print 'loop1 stop at',ctime()
def loop2():
print 'loop2 start at',ctime()
sleep(4)
print 'now loop2............'
print 'loop2 stop at',ctime()
if __name__ == '__main__':
#创建线程组
threads=[]
#添加线程
t1=threading.Thread(target=loop1,args=())
threads.append(t1)
t2=threading.Thread(target=loop2,args=())
threads.append(t2)
for t in threads:
#守护类型
t.setDaemon(True)
#启动
t.start()
for t in threads:
#等待
t.join()
浙公网安备 33010602011771号