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

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

作者: EchooJ | 来源:发表于2018-05-03 22:45 被阅读439次

        在网上看到了很多大神的解答,但是我觉得假如在面试中,这些解答如果需要背诵的话太多了,很容易忘记,所以我自己总结了一下这里面的区别和联系。

一、区别:

1. 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是系统进行资源分配和调度的一个独立单位。

2. 线程是进程的一个实体,是CPU调度和分配的基本单位。线程基本不拥有系统资源,与同一个进程的其他线程共享进程中所拥有的所有资源。

二、联系:

1. 一个进程可以包括多个线程。

2. 在没有实现线程的操作系统中,进程是资源分配的基本单位,又是调度的基本单位,它是系统中并发执行的单元;而在实现了线程的操作系统中,进程是资源分配的基本单位,但是线程是调度的基本单位,是系统中并发执行的单元。

(PS: H3C的面试官曾经问过我这个问题)

相关文章

  • 面试题_ios(四)

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

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

    在网上看到了很多大神的解答,但是我觉得假如在面试中,这些解答如果需要背诵的话太多了,很容易忘记,所以我自己...

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • Java 多线程

    Java 多线程 基础 进程和线程 进程和线程的区别于联系 进程是操作系统分配资源的基本单位,进程拥有独立的内存等...

  • Python多线程编程——多线程基础介绍

    一、进程和线程的区别和联系 提到多线程编程,我们肯定要说一说线程和进程的关系。首先先说一下他们的官方定义: 进程(...

  • java面试3

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

  • 多线程

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

  • 剑指offer:告诉你哪些不为人知的Java 多线程与并发整理

    一、进程和线程的区别 1. 进程和线程的由来: 2. 进程和线程的区别 进程是资源分配的最小单位,线程是CPU调度...

  • iOS 多线程之基础

    在开始之前,先理解以下几点一、进程和线程的区别和联系:1、地址资源:进程有自己的内存地址,进程内的线程可以共享进程...

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

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

网友评论

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

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