zoukankan      html  css  js  c++  java
  • 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就是阻塞

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

  • 相关阅读:
    HTTP报文语法/HTTP组成
    get和post的区别
    Jmeter图形结果
    Jmeter用表格查看结果
    Jmeter聚合报告
    Jmeter查看结果树
    Jmeter集合点
    Jmeter-BeanShell Sampler调用java代码
    Jmeter简单的接口测试
    get、post接口测试-java
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/12796530.html
Copyright © 2011-2022 走看看