VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • Python多线程进程和线程的区别4

Python threading 模块,由python基础教程总结

实例1 
import threading,time
def run(threadName):
    print(threadName,"开始运行")
    time.sleep(3)
start_time=time.time()
t1=threading.Thread(target=run,args=("线程1",))
t2=threading.Thread(target=run,args=("线程2",))
t1.start()
t1.join()
t2.start()
t2.join()
print("总时间",time.time()-start_time,"秒")

实例2
import threading,time
def run(n):
    print(n)
    time.sleep(2)
for i in range(30):
    i+=1
    t=threading.Thread(target=run,args=("线程%s正在运行!\n"%i,))
    t.start()
    t.join()
t1=threading.Thread(target=run,args=(“t1”,)) 用于创建一个线程实例
t1.start() 启动这个线程实例
t1.join() 等待至线程中止,以便得到这个程序真正的运行时间。


相关教程