社区
C语言
帖子详情
linux下多线程,只对共享资源进行读取,不写,会造成问题么?
wintree
2014-11-01 10:50:21
linux下多线程,只对共享资源进行读取,不写,会造成问题么?
当然我可以加读锁,但是我想知道,不加读锁可不可以?
...全文
305
11
打赏
收藏
linux下多线程,只对共享资源进行读取,不写,会造成问题么?
linux下多线程,只对共享资源进行读取,不写,会造成问题么? 当然我可以加读锁,但是我想知道,不加读锁可不可以?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
感觉不会出问题啊
Linux
多线程
原理深剖
带你一命通关
Linux
多线程
原理 三十分钟手撕底层内涵
Linux
多线程
”一写多读” 模式下的无锁设计
在
linux
多线程
环境下对同一变量
进行
读写时,经常
会
遇到读写的原子性
问题
,即
会
出现竞争条件。为了解决多个线程对同一变量访问时的竞争条件
问题
,操作系统层面提供了锁、信号量、条件变量等几种线程同步机制。如果对...
【
Linux
系统】
Linux
多线程
详解
如果计算密集型线程的数量比可用的处理器多,那么可能
会
有较大的性能损失,这里的性能损失指的是增加了额外的同步和调度开销,而可用的资源不变。在操作系统的的视角下,
Linux
下没有真正意义的线程,而是用进程模拟...
【
Linux
】
Linux
多线程
Linux
多线程
线程线程的优点线程的缺点线程异常线程用途
Linux
进程VS线程
Linux
线程控制POSIX线程库创建线程线程ID及进程地址空间布局线程终止 线程 线程是进程的一个执行分支,是在进程内部(线程本质是在进程的地址...
多线程
环境中的共享变量怎么保护起来的(volatile关键字与互斥锁)
在
多线程
编程中,如果一个变量被多个线程同时访问和修改,那么就
会
出现竞态条件
问题
,为了避免这种
问题
的发生,需要使用同步机制来保护共享变量。但是,同步机制仅能确保互斥访问,不能确保变量访问操作的顺序性和...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章