腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(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
回答已采纳
点击加载更多
相关
资讯
Intel DPDK的内存屏障介绍
Android 消息屏障与异步消息
人类与真实世界之间存在屏障
好用的PC声屏障特色机构
为中国“芯”筑牢风险屏障
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券