多线程读一个全局变量要不要加锁?还是说只是当修改全局变量的时候才要加锁? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 多线程 全局变量 搜索资料 2个回答 #合辑# 机票是越早买越便宜吗? poseidon_k 2013-04-03 · TA获得超过2580个赞 知道小有建树答主 回答量:1223 采纳率:0% 帮助的人:308万 我也去答题访问个人页 关注 展开全部 如果所有线程都只读取该变量的话不必加锁,因为仅读取不存在破坏数据的风险,如果有线程写该变量的话不管读取还是写入都要加锁的。windowsAPI提供了一种Sim读写锁,允许所有读线程在同一时刻访问该资源,而写线程在写入时独占资源。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 摇摆__猫玖 2013-04-01 · TA获得超过121个赞 知道答主 回答量:174 采纳率:0% 帮助的人:89.4万 我也去答题访问个人页 关注 展开全部 最好加个锁吧 加锁了之后 一次 就只能一个访问 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容迅安网络多线服务器,BGP多线防御,可防1000GBGP-多线防御,提供迅安网络,移动,网通同时防御,智能防御DDOS,CC,可防1000G多线服务器BGP多线接入,动态感知防御www.xunan.com广告服务器多线串口转以太网模块-操作简单工业级串口服务器,稳定可靠,满足工厂需求,让数据传输更高效。工业级串口服务器支持软件或网页双重配置方式,配置设备参数方便灵活支持DNS域名解析功能方便远程监控www.gf8848.cn广告多线程深度剖析,小白到大拿-慕课网慕课网协程专项课程 为你的性能需求找到解决方案。掌握高性能开发利器,冲击高级开发工程师。一课掌握进线,协程,解决高并发问题,兼顾开发效率,走上高性能之路。coding.imooc.com广告 其他类似问题 2018-05-11 多线程进程之间共享全局变量需要加锁吗 3 2017-07-14 java 采用多线程,共用一个全局变量,访问时,如何对全局变量加锁 2016-02-26 父线程和子线程之间访问同一个全局变量需要加锁吗? 5 2017-10-01 多线程 全局变量 加锁 作用范围 1 2014-11-19 多线程访问全局变量除了加锁还可以通过什么方式避免? 2018-02-18 多线程仅读取全局变量需要线程同步吗? 6 2020-01-21 多线程对全局变量i执行i++,是否需要加锁,为什么 2017-10-10 多线程对一段代码加锁后,代码中函数中的变量是否也同样被加锁? 22 更多类似问题 > 为你推荐: