社区
高性能WEB开发
帖子详情
问个多线程的问题
xuliye
2008-09-25 12:09:46
有一个经常碰到的多线程同步问题,就是一个线程 a 和一组线程 B 需要共享一个临界资源,但是 B 中的线程之间并不需要同步。请问如何实现?
...全文
235
16
打赏
收藏
问个多线程的问题
有一个经常碰到的多线程同步问题,就是一个线程 a 和一组线程 B 需要共享一个临界资源,但是 B 中的线程之间并不需要同步。请问如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chyx413332087
2008-11-25
打赏
举报
回复
xue xi
liusuyi5555
2008-11-25
打赏
举报
回复
对临界资源加读写锁,访问时,B中的线程权限相同
VirtualDesktop
2008-11-24
打赏
举报
回复
用读写锁
yyh84yangtao
2008-11-23
打赏
举报
回复
学习中,帮顶!
cuijie_cn
2008-11-19
打赏
举报
回复
不熟悉,帮你顶 关注ing
zxhcloth
2008-10-27
打赏
举报
回复
给临界资源上个静态锁,应该就可以解决你的问题
Thanks
Hima
always_online
2008-10-26
打赏
举报
回复
[Quote=引用 7 楼 uciqxkj 的回复:]
把临界资源同步
[/Quote]
同上
heldon
2008-10-23
打赏
举报
回复
jdk提供的ReentrantReadWriteLock可以解决写线程和读线程之间的互斥问题,写线程拥有WriteLock,读线程拥有ReadLock,WriteLock与ReadLock互斥且只能由一个线程拥有,ReadLock可以由多个线程拥有。
tiyuzhongxin789
2008-10-21
打赏
举报
回复
NET有很好的支持 - ReaderWriterLock.
参看 http://msdn.microsoft.com/zh-cn/library/system.threading.readerwriterlock.aspx
老冯laofeng
2008-10-21
打赏
举报
回复
把临界资源同步
zhao3546
2008-10-19
打赏
举报
回复
[Quote=引用楼主 xuliye 的帖子:]
有一个经常碰到的多线程同步问题,就是一个线程 a 和一组线程 B 需要共享一个临界资源,但是 B 中的线程之间并不需要同步。请问如何实现?
[/Quote]
根据你的说法,一个线程a相关于写者,一组线程b相当于是多个读者;
现在的问题是多个读者和一个写者之间争“写锁”这个资源。
popol_apou
2008-10-19
打赏
举报
回复
.NET有很好的支持 - ReaderWriterLock.
参看 http://msdn.microsoft.com/zh-cn/library/system.threading.readerwriterlock.aspx
liuhelong
2008-10-19
打赏
举报
回复
帮顶
無名VF
2008-09-28
打赏
举报
回复
UP
liaoyi_ipanel
2008-09-26
打赏
举报
回复
up
yt_sbdw
2008-09-26
打赏
举报
回复
本人最近也刚开始研究多线程,不是很懂啊。
看看这个贴子 <<10万至90万个文件高效率监听算法及存储结构 >>有没有办法帮我解决
面试必问!
多线程
并发
问题
多线程
并发
问题
,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,...
多线程
(一):创建线程和线程的常用方法
应付面试 :
多线程
几乎是面试中必问的题,所以掌握一定的基础知识是必须的。 了解并发编程:实际工作中很少写
多线程
的代码,这部分代码一般都被人封装起来了,在业务中使用
多线程
的机会也不是很多(看具体项目),但是...
单核
多线程
与多核
多线程
或许有些同学对于单核
多线程
和多核
多线程
有点误区,因为会听到一些同学问为什么单核能处理
多线程
,总结了一些干货,下面会通俗说明下。 线程和进程是什么 线程是CPU调度和分配的基本单位(可以理解为CPU只能看到...
Python
多线程
详解
现代计算机CPU物理核心普遍比较多,我们在编写程序时经常会用到
多线程
技术来提高程序运行的效率。作为python萌新,我在掌握基本语法后就很想摆弄一下python的
多线程
,使用起来确实很有python的特点,代码量少、操作...
多线程
面试题(值得收藏)
史上最强
多线程
面试47题(含答案),建议收藏 金九银十快到了,即将进入找工作的高峰期,最新整理的最全
多线程
并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~ 1、并发编程三要素?...
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章