腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
在x86上,哪个写
屏障
更好: lock+addl还是xchgl?
、
、
Linux
内核使用lock; addl $0,0(%%esp)作为写
屏障
,而RE2库使用xchgl (%0),%0作为写
屏障
。有什么区别,哪个更好? x86是否也需要读
屏障
指令?RE2将其读
屏障
函数定义为x86上的无操作,而
Linux
根据SSE2是否可用将其定义为lfence或无操作。什么时候需要lfence?
浏览 0
提问于2010-11-20
得票数 28
回答已采纳
1
回答
内存障碍是否与某些特定的内存位置有关?
、
来自
Linux
文档: specified before我认为“所有的存储操作”肯定意味着特定
屏障
类型的实例比一个
屏障
类型的实例多,并且
屏障
实例和商店之间可能存在1:N关系。我在哪里可以找到对此的确认?
浏览 2
提问于2016-09-26
得票数 0
2
回答
我可以在
Linux
驱动程序中使用来自<stdatomic.h>的C11,还是必须使用
Linux
的内存
屏障
函数?
、
、
、
、
我可以在
Linux
驱动程序(内核-空间)中使用和与来自C11的,还是必须使用
Linux
的内存
屏障
函数: GCC 4.7.2或以上
浏览 7
提问于2014-02-01
得票数 3
回答已采纳
2
回答
SMP
linux
内核中的障碍
在SMP
Linux
内核中是否有像pthread_barrier这样的smth? 当内核同时在2个或更多具有相同结构的CPU上工作时,
屏障
(如pthread_barrier)可能会很有用。它将停止所有进入它的CPU,直到最后一个CPU运行
屏障
。从这一刻起,所有的CPU都能正常工作。
浏览 2
提问于2010-04-02
得票数 3
回答已采纳
2
回答
raspberry pi交叉编译for 2835-1.42文库。
、
、
、
、
./ -host=arm -prefix=$(DEVELROOT) CC=arm-
linux
-gnueabihf-gcc-4.8 ar=arm-
linux
-gnueabihf-ar-4.8/tmp/ccxDzazg.s:299:错误:无效
屏障
类型-- dmb ldr r0,[r0] dmb' /tmp/ccxDzazg.s:365: Error: invalid barrier type --dmb st
浏览 12
提问于2015-04-08
得票数 2
回答已采纳
1
回答
TILE Gx上的内存障碍和
Linux
内核自旋锁
、
、
、
、
在瓦-Gx体系结构的
Linux
内核自旋锁实现中,它们在锁定(仅在解锁时)时似乎不会发出任何内存障碍: 在获得锁后和释放锁之前,需要设置一个内存
屏障
,因为假定V6 CPU具有弱有序内存。而x86的spinlock有一个编译器
屏障
: /*确保在锁取之前没有任何爬行*/ 为什么瓷砖-Gx不同
浏览 2
提问于2013-12-12
得票数 8
4
回答
C++中的内存栅栏/
屏障
: boost或其他库中是否有它们?
、
、
、
这些天我读到了关于内存栅栏和
屏障
的文章,它们是同步多线程代码和避免代码重新排序的一种方法。 我通常在
Linux
操作系统下使用C++进行开发,并且大量使用boost库,但是我找不到任何与它相关的类。您是否知道boost中是否存在记忆
屏障
,或者是否有实现相同概念的方法?如果不是,我可以看看什么好的库?
浏览 0
提问于2010-10-04
得票数 2
1
回答
错误消息“基于
屏障
的同步失败”。
、
、
我正在使用Amazon
Linux
EC2 AMI,最近我每隔10天就会收到这个错误“基于
屏障
的同步失败”。ApacheMemcached Server PHP
浏览 1
提问于2012-03-02
得票数 2
回答已采纳
2
回答
读记忆障碍的含义是什么?
、
、
我见过一些关于
Linux
内存障碍的文档。它提到了读记忆障碍和写记忆障碍。我很容易理解写记忆障碍的含义,我看不出读记忆障碍的必要性!把我弄糊涂了!
浏览 5
提问于2014-03-05
得票数 2
回答已采纳
2
回答
围绕sem_post(sem_t * sem)和sem_wait(sem_t * sem)是否存在完整的内存
屏障
?
、
、
在
linux
代码中,我记得听说过围绕mutex_lock()有一个完整的内存
屏障
。我想确定它是否也在sem_xxx附近。
浏览 4
提问于2013-05-08
得票数 7
回答已采纳
8
回答
(
Linux
,x86-64)
、
、
、
、
在内核端设置内存
屏障
很容易:由于
Linux
内核头,宏mb、wmb、rmb等总是存在的。 如何在用户端实现这一点?
浏览 1
提问于2009-07-26
得票数 18
2
回答
如何找到障碍函数的实现?
、
、
我想实现新的
屏障
函数。我找到了pthread.h (/usr/include) 但是在这个文件中,我找不到
屏障
实现。唯一的声明。
浏览 1
提问于2012-03-22
得票数 4
2
回答
不建议使用无障碍安装选项的XFS
、
、
、
/etc/fstab UUID=12907c8a-6b2f-4981-b94c-f3cd772270a7 / xfs默认值,无
屏障
0 0
浏览 0
提问于2019-08-25
得票数 4
2
回答
如何在不等待pthread_barrier_wait()的情况下使用pthread_barrier_destroy()
、
、
我有一个多线程应用程序,它使用
屏障
来同步工作线程。
浏览 7
提问于2021-11-11
得票数 0
1
回答
是否需要互斥以保护可以通过sysfs获取/设置的int值?
、
、
、
、
多个用户空间进程可以同时访问这个值,因此为了安全起见,我们应该使用一些锁或内存
屏障
,但我可以在
linux
驱动程序中找到相当多的代码。我们真的需要一个互斥的读大小写和写大小写吗?
浏览 5
提问于2017-09-21
得票数 0
回答已采纳
1
回答
两个进程之间的障碍
、
、
、
我想在两个进程之间创建一个
屏障
。为此,我使用了两个信号量。当进程1到达
屏障
时,它通过发送第一个信号量来通知进程2。进程2在接收到信号时,将第二个信号量作为确认发送。 代码看起来像这样...
浏览 2
提问于2011-07-27
得票数 2
2
回答
GCC内存
屏障
__sync_synchronize vs asm易失性(“”:::" memory ")
、
asm volatile("": : :"memory")经常被用作内存
屏障
(例如,在
Linux
内核barrier宏中可以看到)。这两个是相似的吗?
浏览 0
提问于2013-11-14
得票数 48
回答已采纳
2
回答
linux
内核中内存
屏障
的用途
、
、
如果适用,它还提供了一个内存
屏障
,以便在其他处理器上强制排序(这只在SMP系统上是需要的),否则它等同于task->state = state 我的问题是:内存
屏障
如何在其他处理器上强制排序?
浏览 0
提问于2015-06-18
得票数 5
1
回答
我们能否将程序中的潜在障碍称为
、
、
、
例如,在某个计时器间隔之后,我希望所有线程都形成一个
屏障
。有没有一种方法可以放置潜在的障碍点?例如在每个函数的开始处。我想要这样的东西。void some_function() potentially_barrier_wait;} 所以我希望potentially_barrier_wait只在需要的时候调用
屏障
,
浏览 1
提问于2012-09-14
得票数 1
1
回答
如何在android多线程中创建
屏障
、
、
我在
Linux
上的多线程项目中需要一个
屏障
。我知道pthread_barrier_init()和pthread_barrier_wait(),但是我想在android上运行我的项目。它没有这些功能。
浏览 1
提问于2011-09-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Intel DPDK的内存屏障介绍
Android 消息屏障与异步消息
人类与真实世界之间存在屏障
为中国“芯”筑牢风险屏障
筑牢网络安全屏障 永远在路上
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券