首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
POSIX线程中如果数据被其他线程修改,则应把数据声明为:(
[单选题]
在linuxPOSIX线程中,如果数据可能会被其他线程修改,我们需要实时更新这个数据,则应把数据声明为:( )
const
private
public
volatile
查看正确选项
添加笔记
求解答(1)
邀请回答
收藏(24)
分享
纠错
2个回答
添加回答
1
阿甘在跑
const 限定符,它把一个对象转换成一个常量。
private 编程语句在模块级别中使用,用于声明私有变量及分配存储空间。
public 在模块级别中使用,用于声明公用变量和分配存储空间。
volatile 是一个类型修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。
发表于 2019-09-17 23:18:24
回复(0)
0
李不息
volatile关键字是一种类型修饰符,用它声明的类型变量表示该变量是自由可变的,可能随时会被某些未知的因素所修改,从而强制编译器在对此类型的变量进行访问时,都必须从变量的地址值中取值。
发表于 2019-09-11 10:53:31
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
测试工程师
2018
Linux
360集团
来自:
360公司-2018春...
上传者:
小小
难度:
2条回答
24收藏
2090浏览
热门推荐
相关试题
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(45)
小支欲用积分兑换安仔娃娃。兑换的规...
360集团
智力题
评论
(24)
来自
360公司2014校招笔试卷
五对夫妇甲,乙,丙,丁,戊举行家庭...
360集团
智力题
评论
(22)
来自
360公司2014校招笔试卷
使用迪杰斯特拉(Dijkstra)...
360集团
测试工程师
2018
评论
(0)
来自
360公司-2018春招...
测试工程师小刘在对某软件项目进行疲...
360集团
软件测试
测试工程师
2018
评论
(15)
来自
360公司-2018春招...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题