Objective c 如何使用OSAtomicxxx方法实现循环效果

Objective c 如何使用OSAtomicxxx方法实现循环效果,objective-c,ios,math,atomic,operation,Objective C,Ios,Math,Atomic,Operation,我们希望通过使用任意一种OSAtomic*方法来实现循环效果,例如,从MAX_INT开始计数,每次递减一次,然后在达到0时返回MAX_INT。有办法吗 语言?操作系统?框架?在许多平台上,从值为0的(无符号)整数中减去1,将换回max_int。我不知道这是否适用于你的情况,但值得一查。这确实是我最终得到的结果。

我们希望通过使用任意一种OSAtomic*方法来实现循环效果,例如,从MAX_INT开始计数,每次递减一次,然后在达到0时返回MAX_INT。有办法吗

语言?操作系统?框架?在许多平台上,从值为
0
的(无符号)整数中减去
1
,将换回
max_int
。我不知道这是否适用于你的情况,但值得一查。这确实是我最终得到的结果。