一、threading模块介绍

threading 模块建立在 _thread 模块之上。thread 模块以低级、原始的方式来处理和控制线程,而 threading 模块通过对 thread 进行二次封装,提供了更方便的 api 来处理线程。

示例:

import threading
import time

def process(arg):
    time.sleep(1)
    print(arg)

# 普通方式
# for i in range(10):
#     process(i)

# 多线程方式,创建了10个线程
for i in range(10):
    t = threading.Thread(target=process, args=(i,))
    t.start()
View Code

相关文章: