首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是多线程?简述多线程的优点和缺点。
[问答题]
什么是多线程?简述多线程的优点和缺点。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(25)
分享
纠错
1个回答
添加回答
0
西电霸王花
多线程可以理解为一个进程中的多任务执行者,从程序角度来看,代码的执行和计算执行者为线程,从虚拟机来看,执行者为执行引擎(即cpu),线程的运行需要获取cpu资源,如果不同线程之间有联系就需要通过线程通信来进行线程状态的控制。
线程的优点是可提高程序并发执行的效率,当然效率的提高也受cpu核数、并发策略等的制约;缺点是增加了编程的复杂性,多线程编程需考虑死锁、操作原子性和不确定异常的处理,例如并发下的数据不一致、使用通信方式不合理导致的不稳定数据状态或异常、未释放资源导致OOM等问题……
发表于 2021-05-09 10:29:15
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
阅文集团
测试开发工程师
2021
来自:
2023届阅文测试开发...
上传者:
小小
难度:
1条回答
25收藏
2174浏览
热门推荐
相关试题
服务部署
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
vivo
2020
嵌入式工程师
数据挖掘工程师
测试开发工程师
评论
(28)
下列哪两个变量之间的相关程度高
数据分析师
途虎
2021
评论
(4)
来自
途虎养车2023秋招数据...
有三个企业的年利润额分别是5000...
数据分析师
途虎
2021
评论
(10)
来自
途虎养车2023秋招数据...
可通过哪些方式预防死锁? 请详细说明。
阅文集团
测试开发工程师
2021
评论
(1)
来自
2023届阅文测试开发方...
软件系统项目的研发过程中,在正式发...
阅文集团
测试开发工程师
2021
评论
(2)
来自
2023届阅文测试开发方...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题