首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
并发编程中通常会遇到三个问题 原子性问题,可见性问题,有序性
[单选题]
并发编程中通常会遇到三个问题:
原子性问题,可见性问题,有序性问题, java/C/C++中volatile关键字可以保证并发编程中的()
原子性, 可见性
可见性,有序性
原子性,有序性
原子性, 可见性,有序性
查看答案及解析
添加笔记
求解答(11)
邀请回答
收藏(775)
分享
3个回答
添加回答
28
牛客777054923号
保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。(实现可见性)
禁止进行指令重排序。(实现有序性)
volatile 只能保证对单次读/写的原子性。i++ 这种操作不能保证原子性。
作者:羽杰
链接:
https://www.jianshu.com/p/ccfe24b63d87
来源:简书
发表于 2020-03-31 18:24:23
回复(1)
5
大大大🍍
语义表示锁在同一时刻只能由一个线程进行获取 //有序
可见性是指当一个线程修改了共享变量后,其他线程能够立即得知这个修改 //可见
要没修改了要没没修改 //原子性
发表于 2022-09-23 08:37:18
回复(0)
1
牛客643117445号
https://www.jianshu.com/p/cf57726e77f2
发表于 2021-11-08 18:15:34
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
快手
C语言
2019
C++
上传者:
小小
难度:
3条回答
775收藏
2068浏览
热门推荐
相关试题
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
运行 ldd hello 可以得到...
百度
C++
评论
(3)
以下关于非对称加密的说法错误的是
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
快手
2019
评论
(1)
设某二叉树的先序遍历序列为abdg...
树
评论
(1)
2022 诺瓦科技 Perl re...
perl
System Verilog
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题