linux下多线程,只对共享资源进行读取,不写,会造成问题么?

wintree 2014-11-01 10:50:21
linux下多线程,只对共享资源进行读取,不写,会造成问题么?

当然我可以加读锁,但是我想知道,不加读锁可不可以?
...全文
305 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
alex_my 2014-11-15
  • 打赏
  • 举报
回复
加锁就是应为怕其他线程在你读取数据的过程中,修改数据。 既然不写,那就不加锁了。
wintree 2014-11-14
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
早晚会写的。我预测
类似于启动的配置数据,把很多函数地址注册进去,然后,很多线程根据消息号会去到改地址
707wk 2014-11-02
  • 打赏
  • 举报
回复
在博物馆,你只是看,但还要保安干嘛
vinllen 2014-11-02
  • 打赏
  • 举报
回复
只读不写不用加锁,读的数据不会发生改变,每个线程读的都是同样内容
碼上道 2014-11-02
  • 打赏
  • 举报
回复
共享资源如果没有任何进程写入,完全不要需要加锁,注意是共享内存完全没有人写入
zuxi 2014-11-02
  • 打赏
  • 举报
回复
只读不写不加锁没问题
zhxianbin 2014-11-02
  • 打赏
  • 举报
回复
不需要加锁!
赵4老师 2014-11-02
  • 打赏
  • 举报
回复
早晚会写的。我预测
zhao_test_123 2014-11-01
  • 打赏
  • 举报
回复
我也感觉不写的话,不用加锁? 等大神来解释~
wintree 2014-11-01
  • 打赏
  • 举报
回复
li4c 2014-11-01
  • 打赏
  • 举报
回复
感觉不会出问题啊

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧