- 0
- 0
- 约5.56千字
- 约 10页
- 2019-04-30 发布于江苏
- 举报
java多线程并发面试题【java多线程和并发基础面试题】
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。下面就由小编为大家介绍一下java多线程和并发基础面试题的文章,欢迎阅读。
java多线程和并发基础面试题篇1
1. 进程和线程之间有什么不同?
一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的来创建和驻留在进程中,并且可以共享进程中的。
2. 多线程编程的好处是什么?
在多线程程序中,多个线程被并发的执行以提高程序的效率,CPU不会因为某个线程需要等待而进入空闲状态。多个线程共享堆内存(heap memory),因此创建多个线程去执行一些任务会比创建多个进程更好。举个例子,Servlets比CGI更好,是因为Servlets支持多线程而CGI不支持。
3. 用户线程和守护线程有什么区别?
当我们在Java程序中创建一个线程,它就被称为用户线程。一个守护线程是在后台执行并且不会阻止JVM终止的线程。当没有用户线程在运行的时候,JVM关闭程序并且退出。一个守护线程创建的子线程依然是守护线程。
4. 我们如何创建一个线程?
有两种创建线程的方法:一是
您可能关注的文档
最近下载
- 东风风神-AX7-产品使用说明书-风神AX7 2015款 2.0L MT智逸型-DFM6470D5A-东风风神AX7使用手册201410.pdf VIP
- 2026宁夏运新能源中卫区域管理中心招聘12人笔试历年参考题库附带答案详解.docx VIP
- GB_T 26698-2022 考试用铅笔和涂卡专用笔.docx VIP
- 2026年宁夏宁国运新能源中卫区域管理中心招聘笔试备考试题及答案解析.docx VIP
- 策略三周期嵌套之理论篇—经济周期综述—我们为何选择熊彼特.pdf VIP
- 新一代集控站设备监控系统系列规范第2部分:数据规范(2022版试行).docx VIP
- 3.全年每周电梯(质量)安全排查报告52份.docx VIP
- 水地源热泵机组技术手册.pdf VIP
- DB34_T 2865-2017 铸造企业能耗规范.docx
- 2026年宁夏吴忠市宁国运新能源太阳山区域管理中心招聘笔试历年参考题库附带答案详解.docx VIP
原创力文档

文档评论(0)