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

    多个路径就是多线程了。

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

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

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

    微信支付
    支付宝支付
  • 相关阅读:
    优秀大整数
    洛谷—— P3908 异或之和
    洛谷—— P1869 愚蠢的组合数
    洛谷—— P1680 奇怪的分组
    洛谷—— P1609 最小回文数
    Something I like
    数学相关
    新博客测试中~
    P3369 【模板】普通平衡树
    2017 11.6 NOIP模拟赛
  • 原文地址:https://www.cnblogs.com/yangf2016/p/5650553.html
Copyright © 2011-2022 走看看