调度程序内的多任务使用多进程,调度一个进程内的多任务使用多线程
函数式创建线程的方式threading模块
在Python中,创建线程主要依赖于threading模块。
使用threading模块中的Thread类,你可以很容易地基于函数模式创建线程。基本步骤包括:
导入threading模块。
定义一个目标函数,这个函数将是线程执行的任务。
创建一个Thread对象,将目标函数作为参数传递给它。
调用Thread对象的start()方法来启动线程。
import threading
import time
# 定义一个简单的函数,这个函数将被线程执行
def print_numbers():
for i in range(5):
time.sleep(1) # 模拟耗时操作