• 多任务-进程问题


    1.在开发过程中,经常会涉及到的一个词,多进程。

    2.首先,什么叫做进程?

    假设,现在有一个名为a.py的程序,a.py中还有相对应的静态文件,那么,当启动时,这个程序以及静态文件就称为一个进程。进程是一个操作系统分配资源的基本单位。

    3.进程是一个什么样的流程呢?

    首先,进程是操作系统在人为条件下创建的,创建之后就会处于一个就绪的状态,然后就会调度某些资源,比如说logo,图片等。此时就处于一个运行的状态,按照逻辑继续跑下去时,又会遇到相对于的逻辑,比如需要你做一些逻辑操作,只有当你完成了相对于的逻辑操作时,程序(进程)才会继续往下进行,只要没有操作,进程便处于一个等待(阻塞)的状态,等待满足条件之后,便会由等待变成就绪状态,再通过调度相对应的资源,才能再度达到运行状态,等所有的任务(需求)完成后,进程就会被释放(杀死),进程也就结束了。

    4.进程是由cpu来执行的。

  • 相关阅读:
    JVM调优总结(转载)
    项目应该如何分层(转载)
    SpringCloud Feign 配置(基于Consul)
    yml配置文件嵌套
    SpringCloud Zuul基于Consul配置及详解
    springBoot聚合项目打包
    SpringCloud Config 配置(基于Consul)
    hibernate的三种状态
    IOS 图片全屏预览
    IOS 下拉菜单
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9319922.html
Copyright © 2020-2023  润新知