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

第一阶段面试题总结

1. 线程和进程的概念,区别、以及什么时候用线程什么时候用进程

1.1 线程概念

        线程是进程中的一个执行单元,一个进程可以包含多个线程

        线程是一个轻量级的进程

        线程是CPU任务调度的最小单元

1.2 进程概念

        进程是一个程序的运行实例,它包含了程序的代码、数据和状态

        进程是一个程序动态执行的过程,包括创建、调度和消亡 

        进程是操作系统资源分配的最小单元      

1.3 进程和线程的区别

        1. 内存

        多个进程间内存空间独立,有各自的文本段、数据段、系统数据段、内核

        同一个进程中的所有线程

                独享:栈区——存放局部变量

        2. 

        

        2. 进程:

        3. 区别

                1. 安全性:进程 > 线程

                2. 效率:线程 > 进程

                3. 通信能力和便捷性:进程 > 线程

        4. 用法

        

                

2. 

http://www.lryc.cn/news/401387.html

相关文章:

  • 设计模式(工厂模式,模板方法模式,单例模式)
  • ES6 对象的新增方法(十四)
  • Spring Boot 学习总结(34)—— spring-boot-starter-xxx 和 xxx-spring-boot-starter 区别?
  • 昇思训练营打卡第二十五天(RNN实现情感分类)
  • 昇思25天学习打卡营第02天|张量 Tensor
  • 权威认可 | 海云安开发者安全助手系统通过信通院支撑产品功能认证并荣获信通院2024年数据安全体系建设优秀案例
  • 24.7.10|暑假-数组题目:实现整数的数字反转【学习记录】
  • 【ceph】ceph集群-添加/删除mon
  • Django ORM中的Q对象
  • 相控阵雷达原理详解
  • 算法项目报告:物流中的最短路径问题
  • linux中 crontab 定时器用法
  • java算法day16
  • 华为HCIP Datacom H12-821 卷41
  • 【React Hooks原理 - forwardRef、useImperativeHandle】
  • 用于可穿戴传感器的人类活动识别、健康监测和行为建模的大型语言模型
  • react事件绑定
  • spring框架之AOP注解方式(java代码实例)
  • windows下gcc编译C、C++程序 MinGW编译器
  • uniapp启动图延时效果,启动图的配置
  • SQL,python,knime将数据混合的文字数字拆出来,合并计算(学习笔记)
  • 【算法】LRU缓存
  • 解决elementUI列表的疑难杂症,排序显示错乱的问题
  • 重大消息:手机车机互联投屏专题发布-千里马带你学框架
  • jail子系统里升级Ubuntu focal到jammy
  • 2024年7月20日(星期六)骑行支里山
  • Python:正则表达式相关整理
  • ChatGPT对话:有关花卉数据集
  • 特征向量及算法
  • cpp 强制转换