网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月09日
漏签
0
天
java吧
关注:
1,302,532
贴子:
12,854,250
看贴
图片
吧主推荐
视频
游戏
23
回复贴,共
1
页
<返回java吧
>0< 加载中...
关于多线程同步的问题
只看楼主
收藏
回复
夜轩浪
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多核CPU的情况下貌似是可以实现真正意义上的多线程并行,那两个线程在同一时刻同时加锁,会不会两个线程同时获得一把锁,单核情况下是因为在一个时间点只有一个线程运行,所以一把锁不可能被两个线程获得,那多核情况下呢?求大神解释
送TA礼物
IP属地:浙江
来自
iPhone客户端
1楼
2013-10-29 09:00
回复
夜轩浪
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@windsun_ul
IP属地:浙江
来自
iPhone客户端
2楼
2013-10-29 09:05
回复
收起回复
2026-05-09 12:01:29
广告
不感兴趣
开通SVIP免广告
夜轩浪
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@╱―★神★―╲
大神
I
IP属地:浙江
3楼
2013-10-29 09:26
回复(3)
收起回复
chinaliuyj
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多核。。。。
两个同时拿到一个锁,确实有可能啊。。。。
顶贴等人。。。。
4楼
2013-10-29 09:28
回复(1)
收起回复
18782913314
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你说的是。。。并行还是并发?
IP属地:四川
5楼
2013-10-29 11:28
回复(2)
收起回复
magicnada
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还是帮顶一下,多核编程没概念。
IP属地:江苏
7楼
2013-10-29 12:51
回复
收起回复
夜轩浪
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
似乎找到了答案,加锁操作的本质 就是对内存一个变量的读取和设置,比如这个变量原本是0,加锁把他设为1,其他线程读取的时候发现是1,就只能等待,在单核情况下,能保证这把锁不能同时被两个线程获得,因为读取和设置是计算机硬件提供的一个指令:test_set(相当于原子操作,但实际上是两步,先读取再设置,但因为是一个指令,所以不会中断,这样就能保证锁只被一个线程获得),这就是自旋锁,但在多核情况下,简单的test和set是无法保证一把锁不被两个线程获得,因为多核可以实现真正意义上的并行,两个核同时test发现锁的值为0,然后同时set 1 这样加锁操作就失败了,所以在多核情况下在加锁操作之前,操作系统会调用一个计算机硬件提供的指令---锁内存总线(bus-locking),一旦某个核锁住了总线(有点疑问,当两个核同时锁总线呢··?可能这个操作是原子性的,不可能在精确的同一时刻同时执行),其他核也无法读取内存,所以可以保证test_set是一个真正的原子操作。I
IP属地:浙江
8楼
2013-10-29 13:04
回复(2)
收起回复
晓风院夜一
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没玩过多核编程,应该是操作系统自动会优化处理吧
来自
iPhone客户端
10楼
2013-10-29 13:59
回复(1)
收起回复
2026-05-09 11:55:29
广告
不感兴趣
开通SVIP免广告
养猪没前途
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
线程的运作博大精深。。。不懂。。
IP属地:广东
11楼
2013-10-29 22:30
回复
收起回复
匿名人士5721
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
技术贴,帮顶
IP属地:福建
12楼
2013-10-29 23:19
回复(1)
收起回复
每天睡30小时
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
支持技术贴
13楼
2013-10-30 00:01
回复
收起回复
鸢尾花騎士
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
--谦恭、正直、怜悯、英勇、公正、牺牲、荣誉、灵魂!
IP属地:上海
来自
Android客户端
14楼
2013-10-30 08:17
回复
收起回复
热血的命运
司马水
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:四川
来自
Android客户端
15楼
2013-10-30 08:25
回复
收起回复
Jason559
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
lz想的太多了
IP属地:吉林
16楼
2013-10-30 08:55
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
瓶皇开团辣仙:见硬茬秒溜
2989950
2
尘白bug扎堆,人物全和谐
2776489
3
惊悚一幕!日本街头惊现丧尸
2687972
4
错失世界杯,纳税哥坐不住
2210895
5
男coser称被造谣已报警处理
1789060
6
国人身高狂飙,老外看呆了
1604275
7
8家车企涉嫌远程锁电被约谈
1453488
8
uzi直播哭惨,热度彻底凉透
1112280
9
重回王座,EDG时隔一年进决赛
867790
10
贴吧神帖+1,《我的爱人静秋》
808059
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示