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()

  

posted @ 2015-03-06 10:19  测试小开  阅读(159)  评论(0编辑  收藏  举报