|
1
4
下面是一个使用GCC组件扩展的方法,作为Steve Delphi答案的替代:
将1改为-1,然后
|
|
2
3
下面是一个Delphi函数:
我想你可以把它转换成你需要的任何语言。 |
|
|
3
0
执行原子增加的最简单方法如下(这是内联asm):
其中j是整数。这将直接增加计数器的内存位置。 我用蛮力测试过这个,它可以100%工作。 |
|
|
4
-1
回答其他三个问题:
|
|
|
EE18 · C中字节序与尺寸组装转换的关系 1 年前 |
|
|
MagicRacoon · TSO和存储转发保证 2 年前 |
|
|
ugo_capeto · gcc使用“lea”而不是“add”` 2 年前 |
|
|
Locke · GCC和Clang奇怪的不必要堆栈使用[重复] 2 年前 |