Java并发高频面试题及详细答案(实战向、无机器话术)
一、线程基础核心面试题
1.说说线程和进程的区别?
参考答案:
进程是操作系统资源分配的最小单位,线程是CPU调度执行的最小单位。
简单来说,一个程序运行起来就是一个进程,一个进程里可以包含多个线程。
核心区别有四点:
1.资源占用:进程独立占有内存、CPU等系统资源,开销极大;线程共享所在进程的资源,创建和销毁开销很小。
2.独立性:进程之间完全隔离,一个进程崩溃不会影响其他进程;线程之间共享资源,一个线程出问题,大概率会导致整个进程挂掉。
3.通信方式:进程通信复杂,需要管道、socket、共享内存等特殊方式;线程通信简单
您可能关注的文档
最近下载
- JST 303—2026公共机构碳排放核算指南.docx VIP
- Emaster III集控计费系统简介(设计选型).pptx VIP
- 护理不良事件-坠床跌倒根因分析.pptx VIP
- 孙柏瑛-公共部门人力资源开发与管理(第五版)第8章.pptx VIP
- 三角函数数值对照表.pdf VIP
- GB_T16134-2011中小学生健康检查表规范.docx VIP
- 公共部门人力资源开发与管理(第五版)孙柏瑛-第9章.pptx VIP
- YD/T_585-2010_通信用配电设备.pdf VIP
- 水泥承留器在现场挤封作业中应用与分析.pdf VIP
- 北京市海淀区新初一语文数学英语综合素养摸底卷含答案解析与评分标准.docx VIP
原创力文档

文档评论(0)