2高级编程-进程-全栈式开发24

进程

    • 一、进程的介绍
    • 二、进程实现
      • (一)进程方法介绍
      • (二)进程创建实现方法
    • 三、进程的其他要点
      • (一)多进程的通信
      • (二)利用队列进行通信
      • (三)进程池
    • 四、多任务文件夹的复制

线程
协程

一、进程的介绍

定义

  • 进程是计算机中的程序关于某数据集合上的运动,是系统进源分配和调度的基本 单位,是操作系统结构的基础。
  • 进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体

特点

  • 进程是实体。每进程都有它的地址空间,情况下,包括区域(text region)、数据区域(data region)和堆栈(stack region)。
    进程是“ 执的程序”
    进程是操作系统中最基本重要的概念
  • 父进程创建的叫子进程,每个子进程都有一个不重复的ID (pid),对进程进行标识。
    子进程与父进程的 资源+代码 一致。子进程从父进程继承了多个值的拷贝。

进程状态介绍

  • 一个进去一个出来的进程 是同一个

进程池创建

  • po=multiprocessing.Pool(进程池大小)
  • 四、多任务文件夹的复制

    • 需求1:实现多任务文件夹的复制

      • 获取用户赋值的文件夹的名字
        创建一个新的文件夹
        获取文件夹所有带拷贝的文件名字
        创建进程池
        添加拷贝任务
    • 需求2:实现进度条

      • 1.获取到文件的总数
        2.当前已经下载到哪个文件了
        3.2/3–>下载进度
        2高级编程-进程-全栈式开发24

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月14日
下一篇 2021年3月15日

相关推荐