美文网首页
进程与线程的关系

进程与线程的关系

作者: 杨帅iOS | 来源:发表于2021-06-09 09:34 被阅读0次

1.进程是资源分配单位,线程是CPU调度单位

进程是由一组相关资源构成,包括地址空间(代码段,数据段),打开文件的各种资源(相当于一家公司)
线程描述在进程资源环境的指令流执行状态(相当于打工人)

2.进程拥有一个完整的资源平台,而线程只独享指令流执行的必要资源,如寄存器和栈

这个不好说

3线程具有就绪,等待和运行三种基本状态和状态间的转换关系

基本与进程状态相似但是比进程少了结束状态

4线程能减少并发执行的时间和空间开销

线程的创建时间比进程短(打工人睡得少)
线程的终止时间比进程短(打工人活的短)
同一进程内的线程切换时间比进程短(打工人换得勤)
同一进程的各线程间共享内存和文件资源,可不通过内核进行直接通信(打工人之间好交流)

相关文章

  • java面试3

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

  • linux多进程与多线程

    linux多进程与多线程。 一,线程与进程的对应关系 先回答一个大家比较关心的问题,就是线程和进程的对应关系。 第...

  • 22.iOS底层学习之多线程原理

    本篇提纲:1、线程与进程2、多线程3、多线程相关面试题4、线程安全问题5、线程与runloop的关系 线程与进程 ...

  • iOS - 多线程

    1.线程与进程的关系 线程: 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要向执行任务,必须得...

  • Swift多线程编程总结

    在开始多线程之前,我们先来了解几个比较容易混淆的概念。 概念 线程与进程 线程与进程之间的关系,拿公司举例,进程相...

  • 进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

    一进程, 线程 1.?进程 2.?线程 3.?进程与线程的关系 4.?总结 二.并行, 并发, 串行 四.任务运行...

  • 进程与线程

    进程 线程 进程与线程关系 区别 一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多...

  • 多线程(NSThread)

    线程与进程的关系: 1>进程和应用程序的关系:进程为应用程序开辟内存空间 2>程和应用程序的关系:线程执行应用程序...

  • Python:进程与线程

    什么是进程,什么是线程,进程和线程的关系这里就不说了,直接讲将Python中如何创建多进程与多线程吧。 多进程 U...

  • java并发笔记

    进程与线程关系 1、进程与线程均是CPU执行时间段的描述。 2、进程是资源分配的基本单位,线程是CPU调度的基本单...

网友评论

      本文标题:进程与线程的关系

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