• python 并发专题(九):基础部分补充(一)进程


    • 概念

      1. 串行:所有的任务一个一个的完成.
      2. 并发:一个cpu完成多个任务.看起来像是同时完成.
      3. 并行:多个cpu执行多个任务,真正的同时完成.
      4. 阻塞:cpu遇到IO就是阻塞.
      5. 非阻塞:没有IO,就叫非阻塞.
      6. 程序:一堆静态文件
      7. 进程:一个正在执行的程序任务,一个程序能否开启多个进程
    • 进程的创建

      1. 一个子进程必须依赖于一个主进程才可以开启.

      2. 一个主进程可以开启多个子进程.

      3. unix创建进程:

        unix: fork创建子进程.
        unix(linux,mac): 创建一个子进程会完完全全复制一个主进程所有的资源,初始资源不变.

      4. windows创建进程:

        windows: 操作系统调用CreateProcess 处理进程的创建.
        windows:创建一个子进程,会copy主进程所有的资源,但是会改变一些资源.

    • 进程的状态

      运行:执行程序文件代码

      阻塞:程序运行时遇到IO就是阻塞

      就绪:阻塞完成后或者正在运行别的程序,可能会来不及切换回来,这之间的状态就是中间状态

  • 相关阅读:
    bootstrap经典总结
    C#操作CAD-读取和修改数据
    C#操作CAD-调用winform
    C#操作CAD-初始化、引用dll
    oracle查询时间
    ArcGIS API for JavaScript开发环境搭建及第一个实例demo
    mysql命令大全
    第一次配置mysql5.6
    ExcelHelper
    excel常用函数
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/12796530.html
Copyright © 2020-2023  润新知