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