zoukankan      html  css  js  c++  java
  • 进程和线程

    为了简单起见,描述少一点。

    进程英文名,process,解释记住一句话:拥有独立的运行空间。

    线程英文名,lightweight process,  轻量级进程,解释记住一句话:线程执行的路径,多个线程共享一个内存空间。

    进程是一个虚拟的概念,线程是真是存在的。

    对于路径的解释,代码中就是执行的顺序,比如:

    public funtion process () {

      cout (' I  am a process');

      lightpro();

      cout(" the process end ");

    }

    public function lightpro(){

      cout(" in the lightpro function");

    }

    整个流程执行下来就是:

    >>    I  am a process

    >>   in the lightpro function

    >>   the process end

    多个路径就是多线程了。

    再来个简单的解释:一个老板给你们组布置了一个任务,让你们修房子,你们组有三个人,然后开始后,你们三个,一个干着,一个干那,另一个干那。都在一个房子里。

    打赏支持我写出更多好文章,谢谢!
    打赏作者
    +

    (^_^)打个赏喝个咖啡(^_^)

    微信支付
    支付宝支付
  • 相关阅读:
    Git的使用
    Flask(五)
    Flask(四)
    Flask(二)
    Flask(一)
    SDL 五子棋游戏
    c++单例模式
    ubuntu安装虚拟机
    git 命令
    汇编x86入门
  • 原文地址:https://www.cnblogs.com/yangf2016/p/5650553.html
Copyright © 2011-2022 走看看