美文网首页
进程与线程的联系和区别

进程与线程的联系和区别

作者: raincoco | 来源:发表于2017-03-14 09:03 被阅读21次

*进程**:程序的一次执行,可理解为一个容器;**线程**:CPU的基本调度单位,也可理解为容器中的工作单位。

+**联系**:一个程序至少有一个进程,一个进程至少有一个线程,线程是进程的一部分;进程可以包含多个线程来并发运行;线程利用的资源(比如内存)是共享进程的。

+**区别**:**地址空间和其它资源不同**,进程间相互独立,同一进程的各线程间共享;**通信不同**,进程间通信IPC(internet process connection),线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性;**调度和切换不同**,线程上下文切换比进程上下文切换要快得多。

参考链接:

http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

相关文章

  • 面试题_ios(四)

    1.进程和线程的区别和联系 Progress和Thread,进程和线程是操作系统里的基本概念线程与进程的区别:线程...

  • java面试3

    1. 进程与线程的区别? 进程和线程的关系: 进程与线程的区别: 2.struts2和springMVC的区别? ...

  • 多线程

    线程与进程的区别和联系? 线程是进程的最小基本单位。 进程和线程都是由操作系统所产生的程序运行的基本单元,系统利用...

  • 进程和线程的区别与联系

    进程和线程的区别与联系 (1)资源分配&处理器调度:进程是资源分配的基本单位,线程是处理器调度的基本单位。 (2)...

  • 进程与线程的联系和区别?

    1、线程的基本概念 概念: 线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,...

  • 线程与进程的区别和联系?

    线程与进程区别: 1.进程:资源分配的最小独立单元,进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,...

  • 进程与线程的联系和区别

    *进程**:程序的一次执行,可理解为一个容器;**线程**:CPU的基本调度单位,也可理解为容器中的工作单位。 +...

  • 线程与进程的区别和联系

    进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用改基本单元实现系统对应用的并发性。 进程和线程的主要差...

  • 线程与进程的区别和联系

    进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。 程和线程的主要差别...

  • JAVA并发编程之JAVA内存模型(JMM)

    JAVA并发编程之JAVA内存模型(JMM) 相关概念 进程和线程的区别与联系 进程是资源分配的最小单位,线程是程...

网友评论

      本文标题:进程与线程的联系和区别

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