Python的多线程处理
发布时间
阅读量:
阅读量
一、多任务
1、多任务核心:在同一时间段内完成多项具体操作
2、多任务效益:系统能够最大限度地利用中央处理器(CPU)的计算资源,在较短时间内完成大量作业
3、多任务表现形式:
并行操作通常是通过交错处理各个操作来实现的
并行操作允许多个指令在同一时间段内被独立地处理
二、进程
在python中,可以用多进程来实现多任务
- 进程概念:作为资源分配的核心单元,在操作系统中负责实现资源分配与调度运行的基本单元;从实用角度来看,在正常运转中的应用程序即为一个进程中,《例如》目前打开并使用的QQ或微信应用即是该类进程的一个典型实例。
- 进程的作用:通过多进程中能够实现多个任务的同时执行机制来完成多任务处理;在实际运用中,《活跃》状态下的应用程序即为进程中的一种,《而未启动的应用程序则被定义为静态状态下的程序》;值得注意的是,在任何情况下,《一旦某个应用程序开始运行》必然会生成至少一个进程,《并且可能同时存在多个并行执行的进程》。
三、多进程完成多任务
1、创建进程中程的过程
(1)导入multiprocessing模块:import multiprocessing
(2)通过Process类生成进程中程:process = multiprocessing.Process()
(3)启动并执行进程中程的任务:process.sta
全部评论 (0)
还没有任何评论哟~
