python之路36线程相关
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之路36线程相关相关的知识,希望对你有一定的参考价值。
一、初始多线程
通过下面两个例子的运行效率,可以得知多线程的速度比单线程的要快很多
#!usr/bin/env python # -*- coding:utf-8 -*- import time def print_num(arg): time.sleep(1) print(arg) #每秒打印一个数字,速度非常慢 for i in range(10): print_num(i)
#!usr/bin/env python # -*- coding:utf-8 -*- import time import threading def print_num(arg): time.sleep(1) print(arg) #多线程打印速度很快 for i in range(10): t = threading.Thread(target=print_num, args=(i,)) t.start()
以上是关于python之路36线程相关的主要内容,如果未能解决你的问题,请参考以下文章
Python之路(第四十二篇)线程相关的其他方法join()Thread类的start()和run()方法的区别守护线程