美文网首页
线程和进程概念

线程和进程概念

作者: 在努力中 | 来源:发表于2018-06-15 23:04 被阅读0次

    线程和进程

    进程

    是一个独立的程序,要占用系统资源(CPU 内存)。
    特点:
        a. 独立性:不同的进程之间是相互独立的。数据也是不共享的。
        b. 动态性:进程在系统中,运行是一个动态的。是随着系统一起运作的。
        c. 并发性:多个进程(程序)可以同时在电脑中运行,互不影响。
    

    线程

    是进程的(程序)的组成部分,一个进程(程序)可以同时执行多个线程。如一个软件的多个功能。。。
    线程的执行是【抢占式】。多个线程在同一个进程(程序)中运行时,会抢占当前进程的资源,CPU在不同的线程中间来回切换。切换的速度超过了肉眼识别,也就是说当一个线程执行时,其他线程会挂起等待。
    

    线程和进程的区别

    1、一个程序只有一个进程。
    2、一个进程可以有多个线程,但是至少需要一个线程,否则进程无意义。
    3、进程五共享资源,但是线程是会共享资源
    4、系统打开程序(进程),需要给当前的进程(程序)分配新的对应的系统资源,效率略低。而线程的创建是进程中,不需要系统操作,所以线程的并发要比进程效率高。
    5、系统打开进程(程序)没有创建线程快,操作简单,效率高一点。
    

    相关文章

      网友评论

          本文标题:线程和进程概念

          本文链接:https://www.haomeiwen.com/subject/ufdveftx.html