腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
UNIX便携式
原子
操作
、
、
、
在C中是否有一种(POSIX-)可移植的方式用于
原子
变量
操作
,类似于带有线程的可移植线程?
原子
操作
是
原子
执行的“增量和获取”之类的
操作
,这意味着没有上下文切换可以干扰
操作
。在
Linux
内核
空间
中,我们必须使用类型,而在Java中我们有包。在
Linux
上,atomic.h文件提供
原子
操作
,但是包含是依赖于平台的,例如#include <asm-x86_64/atom
浏览 25
提问于2009-07-15
得票数 33
回答已采纳
2
回答
原子
操作
需要硬件的支持吗?
、
、
最近,当我读到关于无锁编程的时候,我遇到了“
原子
操作
”。我开始深入挖掘。所有链接都解释了如何编写
原子
操作
及其用法。 这些是否仅限于内核
空间
编程,还是也可用于
用户
空间
编程?
浏览 0
提问于2018-11-16
得票数 0
1
回答
用户
和内核
空间
之间的配对获取/发布
操作
、
、
、
、
我试图确保在
Linux
上运行在内核模式下的
用户
线程和另一个线程之间共享的内存块上进行适当的同步。将c11的atomic_store_explicit(memory_order_release)从
用户
空间
与内核中的smp_load_acquire()分别与atomic_load_explicit(memory_order_acquire
浏览 3
提问于2020-05-12
得票数 1
回答已采纳
1
回答
Gcc编译: Bitops.h错误:预期“=”、“asm”或“__attribute__”
、
、
、
Makefile:CFLAGS = -I/usr/src/
linux
-headers-3.13.0-32/include gcc -I/usr/src/
linux
-headers-3.13.0-32/include -I/usr/src/
linux
-headers-3.13.0-32
浏览 8
提问于2017-05-23
得票数 0
回答已采纳
2
回答
用户
空间
中的串行驱动程序
、
、
是否可以在
用户
空间
中编写串行驱动程序,而在系统中设备是否以常规串行驱动程序/dev/ttyS0的形式出现?谢谢你的任何想法。
浏览 4
提问于2019-01-02
得票数 0
回答已采纳
2
回答
Linux
中
用户
空间
地址的嵌套页面错误处理
、
、
我想知道,当内核运行错误处理程序引入
用户
页面时,页面错误是否是
用户
空间
地址的错误。假设两个
用户
地址对任务都是有效的(属于vma、rw权限范围)。当我检查内核代码时,我发现如果错误地址是有效的,并且错误没有发生在
原子
上下文或irq处理程序中,内核就不会介意嵌套的错误。 (我不认为答案是特定cpu,但我要补充说,我对arm和mips感兴趣)。
浏览 0
提问于2010-03-19
得票数 24
1
回答
XDP上的线程安全
操作
、
、
、
、
我能够从文档中确认,如果在bpf_map_update_elem上执行,那么HASH_MAPs是一个
原子
操作
。来源()。引文: map_update_elem()
原子
替换现有元素 这张地图是一个HASH_MAP。
浏览 15
提问于2022-05-10
得票数 3
回答已采纳
1
回答
锁定之前/之后的代码总是串行执行的吗?
、
、
、
、
CodeBlockA; CodeBlockB;代码块可能包含很多代码,只需将其作为一个单元。
浏览 14
提问于2021-07-29
得票数 0
1
回答
在Java1.6中File.renameTo() atomic在
linux
上?
、
、
、
、
正如标题所说,在Java1.6中,File.renameTo()是POSIX
linux
上的
原子
操作
吗?根据的说法,POSIX
Linux
中的重命名
操作
是
原子
的,然而,它是否支持File.renameTo的true
浏览 2
提问于2013-07-18
得票数 3
回答已采纳
2
回答
为什么我们需要软件中断来启动系统调用的执行?
、
、
这可能是一个非常愚蠢的问题。然而,我想澄清我的疑问,因为我对这件事是新的。现在假设我们有一个系统调用作为指令之一,那么当遇到这条指令时,为什么我们需要给一个软件中断呢?这个系统调用(指令序列)不能像执行其他指令一样执行吗,因为据我所知,中断是为了通知某些异步事件。但在这里,系统调用是进程指令的一部分,而不是异步的。
浏览 1
提问于2014-10-04
得票数 0
1
回答
避免使用android本机代码(C++)中的竞争条件
、
、
、
、
problem:在同一个无符号int变量上执行按位
操作
(清除两个不同位位置)的两个线程正在创建一个争用条件。(它是一个标志变量)。现在,我还想检查一下,我是否可以避免使用android的
原子
操作
函数android_atomic_and/android_atomic_or根据我的理解,这在逻辑上类似于内核
空间
原子
操作
,如ato
浏览 3
提问于2014-04-29
得票数 0
2
回答
在我的系统中,对磁盘的
原子
写入的大小是多少?
、
在这个access_log指令的文档中,nginx文档表示如何确定系统上的大小?
浏览 0
提问于2014-05-29
得票数 13
回答已采纳
1
回答
超标量处理器上的
原子
运算
、
、
、
、
原子
函数在一个简单的指令中执行。他们不能在中游被打断.如果同时请求两个
操作
,则必须在第二个
操作
进行之前完成。它从不睡觉。在十五级管道处理器上,如何确定
原子
功能的
原子
执行?
原子
操作
对性能有不良影响吗?
Linux
具有多个
原子
函数,作为一条指令具有以下类型: volatile int counter;它的定义就像SMP-安全。有可能在超标量上使用SMP安全
原子</e
浏览 4
提问于2015-04-18
得票数 0
回答已采纳
7
回答
有没有办法在C中让一个函数成为
原子
函数?
、
、
有没有一种方法可以在C中使一个函数成为
原子
函数? 我不是在寻找可移植的解决方案。(平台寻找- Win,
Linux
)
浏览 1
提问于2009-04-01
得票数 8
回答已采纳
2
回答
在
原子
上下文中,是否有在
用户
和内核之间共享数据的解决方案?
、
、
、
、
在
linux
系统中,共享数据应该是互斥的。并且,该数据在内核
空间
和
用户
空间
之间通过mmap共享。所以我按下面的程序编程了。/
用户
空间
{ shared_data++; ioctl(test_fd, IOCTL_UP_SEM);/核<
浏览 6
提问于2013-09-06
得票数 0
回答已采纳
1
回答
linux
中内核和
用户
空间
之间的
原子
行为?
、
、
我想知道,无论如何都要在内核和
用户
空间
之间保持
原子
行为?一个
用户
空间
程序询问精简设备分配块并告诉程序"OK“。 现在断电发生在分配块之后,并且没有告诉程序"OK“。那么有没有办法让行为
原子
化呢?或任何设计模式建议?
浏览 2
提问于2018-03-07
得票数 0
5
回答
用于执行
原子
操作
的函数
、
C运行时库或其他实用程序库是否支持执行
原子
操作
(如整数的递增/递减)等函数?使用这些函数是否比使用互斥等普通的同步原语更有好处?
操作
系统: Windows、
Linux
、Solaris和VxWorks
浏览 1
提问于2010-02-20
得票数 8
回答已采纳
3
回答
C++ <mutex> header在实施并发时是否使用硬件支持,还是纯粹是基于算法的解决方案
、
、
、
C++互斥是如何在幕后实现的?它是否只使用Decker、Peterson或其他算法来强制执行互斥,或者它还使用硬件支持,如中断和比较交换(CAS)。
浏览 42
提问于2020-03-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux基本操作-组、用户相关
用户现在可以在Chrome操作系统上运行Linux应用程序
3分钟短文,Linux用户操作文件名,这个内部指令更高效!
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
C/C+编程笔记:Linux 日志文件系统未解之谜,你知道吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券