相关疑难解决方法(0)

如何在C中进行原子增量和获取?

我正在寻找一种原子地增加短路的方法,然后返回该值.我需要在内核模式和用户模式下执行此操作,因此它在C语言下,在Linux下,在Intel 32位架构上.不幸的是,由于速度要求,互斥锁不是一个好的选择.

有没有其他方法可以做到这一点?在这一点上,似乎唯一可用的选项是内联一些程序集.如果是这样的话,有人能指出我适当的指示吗?

c linux x86 atomic

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

atomic ×1

c ×1

linux ×1

x86 ×1