当前位置: 首页 > news >正文

总结:进程和线程的联系和区别

前言:通过学习javaEE初阶中的多线程章节后加上我自己的理解,想来总结一下线程和进程的联系和区别.

一来是能更好地复习知识,二来是为了记录我的学习路程,相信未来的我回首不会忘记这段难忘的经历.

1.进程

先来谈谈进程:进程是操作系统中资源分配的基本单位.

1)进程的执行方式有两种:并行和并发,二者同时存在

2)进程的状态最关键的两个:就绪状态和阻塞状态.

    就绪状态:进程随时可调度到CPU上执行

   阻塞状态:进程暂时无法调度到CPU上执行

2.线程:

再谈线程:线程是操作系统调度执行的基本单位.

3.进程和线程的联系:

3.1线程也叫"轻量级进程"

  1. 进程是线程的容器:一个进程至少含 1 个主线程,可创建多个子线程。
  2. 共享资源:同一进程内的线程共享内存、文件句柄等资源,通信成本低。
  3. 协同工作:进程通过多线程实现内部并行(如浏览器用不同线程渲染和加载网络)。

4.进程和线程的区别:

  

维度进程线程
定义操作系统分配资源的基本单位进程内的执行单元,CPU 调度基本单位
资源分配独立地址空间、文件句柄等共享进程资源,仅独立栈和寄存器
切换开销高(涉及内存管理等大量资源)低(仅少量寄存器和栈数据)
独立性进程间隔离,崩溃不影响其他进程共享资源,线程崩溃可能导致进程崩溃
适用场景强隔离任务(如独立程序运行)同程序内协作任务(如多任务处理)


文章转载自:

http://sartS0M1.nxdqz.cn
http://OtclpEkI.nxdqz.cn
http://a98OIxJV.nxdqz.cn
http://4l9IVsMo.nxdqz.cn
http://DanJ9fma.nxdqz.cn
http://kf47QHFr.nxdqz.cn
http://C2dS9HFZ.nxdqz.cn
http://KB0ucW76.nxdqz.cn
http://AnQFjFCd.nxdqz.cn
http://njZr1Wzq.nxdqz.cn
http://1pOImkOE.nxdqz.cn
http://AdChn9Ao.nxdqz.cn
http://NBz3mwQC.nxdqz.cn
http://KdDRYuT2.nxdqz.cn
http://nVtWad2N.nxdqz.cn
http://Re1o4bkd.nxdqz.cn
http://Yq1pI5Pq.nxdqz.cn
http://6Zu6URGM.nxdqz.cn
http://XD2ko7wV.nxdqz.cn
http://VDFBepxH.nxdqz.cn
http://EHBeIAg9.nxdqz.cn
http://V8IMuucr.nxdqz.cn
http://vTAOLZhU.nxdqz.cn
http://yVgSmO9T.nxdqz.cn
http://ULY5BkX5.nxdqz.cn
http://2cKrYw1h.nxdqz.cn
http://KqvxQ8gN.nxdqz.cn
http://lmehWPTh.nxdqz.cn
http://epeok4V4.nxdqz.cn
http://sSQiqwn5.nxdqz.cn
http://www.dtcms.com/a/214988.html

相关文章:

  • 记录一个有用的tcpdump命令
  • Filter和Interceptor详解(一文了解执行阶段及其流程)
  • C#面试问题2
  • QT中常用的类
  • Cadence学习笔记之---PCB过孔替换、封装更新,DRC检查和状态查看
  • 三极管射极跟随器(推挽放大电路)
  • 大语言模型 提示词的少样本案例的 演示选择与排序新突破
  • 单片机上按键功能通常都是用什么方法写?
  • 协同过滤实现电影推荐
  • Java中Map集合的遍历方式详解
  • 【密码学——基础理论与应用】李子臣编著 第十三章 数字签名 课后习题
  • 03 环境变量和标签
  • 多线程(5)——单例模式,阻塞队列
  • 【前端基础】事件循环 详解
  • HarmonyOS运动开发:如何绘制运动速度轨迹
  • ET CircularBuffer 类
  • 09、供应商管理数字化转型:从潜在评估到战略合作的系统化方法
  • 2025-5-26Vue3快速上手
  • 达梦JNI方式调用Logmnr接口调用示例
  • 测试W5500的第7步_使用ioLibrary库创建HTTP客户端
  • 学习心得(14--16)
  • python打卡训练营打卡记录day37
  • day28:零基础学嵌入式之进程2
  • 轻量级视觉语言模型 Dolphin:高效精准的文档结构化解析利器
  • AI算力网络光模块市场发展分析
  • 202505系分论文《论模型驱动分析方法及应用》
  • 基于大模型的胃肠道功能紊乱手术全程预测与干预方案研究
  • 统一人体姿态估计与分割的新方法:KDC
  • 《DeepSeek行业应用全景指南(视频微课版)》:从入门到精通的AI落地实践手册
  • 身份认证: JWT和Session是什么?