由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一个多线程问题,哪一种synchronization primitive只应许一个thread在critical section里?
相关主题
一道多线程的面试题pure storage 面试题
菜鸟请教多线程怎么学求问:有什么多线程的复习资料不?
有一道Java多线程的面试题能不能帮我看看?问道多线程的简单题目
MS Azure组面试分享面试题
linkedin家的面试是不是不用Java不好做的?设计问题讨论
救命啊。求多线程方面的专业教程。。。G家 system design 和 open ended questions
CS的MASTER, 面试回馈一道Iterator题
multithreading/concurrency 是常考题吗, 如何准备?多线程hashmap。 实现方法讨论
相关话题的讨论汇总
话题: primitive话题: mutex话题: 多线程话题: 应许
进入JobHunting版参与讨论
1 (共1页)
c**z
发帖数: 669
1
In a multithreaded environment, what are two types of methods to protect
memory from being written over
by two threads at the same time?
mutex, 还有什么?
l***4
发帖数: 1788
2
barrier?

【在 c**z 的大作中提到】
: In a multithreaded environment, what are two types of methods to protect
: memory from being written over
: by two threads at the same time?
: mutex, 还有什么?

e***m
发帖数: 92
3
barrier和volatile?
mutex不是particularly for this issue

【在 c**z 的大作中提到】
: In a multithreaded environment, what are two types of methods to protect
: memory from being written over
: by two threads at the same time?
: mutex, 还有什么?

z******g
发帖数: 271
4
barrier和volatile显然不是
barrier是用来prevent memory reordering的,而volatile只是强制compiler生成读取
memory的code。这俩可以说是primitive中的primitive
正确的应该是mutex和atomic operations(fetch-and-xxx,compare-and-swap)

【在 e***m 的大作中提到】
: barrier和volatile?
: mutex不是particularly for this issue

k*******a
发帖数: 433
5
mutex && semaphore
what is atomic operations
1 (共1页)
进入JobHunting版参与讨论
相关主题
多线程hashmap。 实现方法讨论linkedin家的面试是不是不用Java不好做的?
滚烫烫的G店面面经救命啊。求多线程方面的专业教程。。。
Linked电面分享,挺好的题 应该已挂CS的MASTER, 面试回馈
请教银行系统设计题,请看我写的codemultithreading/concurrency 是常考题吗, 如何准备?
一道多线程的面试题pure storage 面试题
菜鸟请教多线程怎么学求问:有什么多线程的复习资料不?
有一道Java多线程的面试题能不能帮我看看?问道多线程的简单题目
MS Azure组面试分享面试题
相关话题的讨论汇总
话题: primitive话题: mutex话题: 多线程话题: 应许