一、初始多线程
通过下面两个例子的运行效率,可以得知多线程的速度比单线程的要快很多
#!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()
时间: 2024-12-21 18:13:31