当前位置: 首页 > 后端技术 > Python

Python多任务编程介绍

时间:2023-03-25 20:15:56 Python

多任务的执行方式:1.在一段时间内交替并发执行任务。操作系统允许每个软件交替执行。比如操作系统先让软件A运行0.1秒,然后快速切换到软件B,让软件B运行0.1秒,再切换回A运行0.1秒,如此切换。2、并行操作系统为每个cpu安排不同的任务,多个cpu的核心同时执行多个任务。Python中多任务的实现:1、多进程模式;2.引入multiprocessing的多线程模式;3、通过引入threading实现多进程+多线程模式;通过导入multiprocessing和threading进行多任务编程的基本实现步骤:1.导入multiprocessing/threading模块#Multiprocessimportmultiprocessing#Multithreadimportthreading2.Createprocess/thread#Createsubprocesssub1=multiprocessing.Process(target=task)#Create子线程sub2=threading.Thread(target=task)3。启动进程/线程#启动子进程sub1.start()#启动子线程sub2.start()