摘要:
atomic_add实现原子加操作,代码如下,输入参数:couter地址(被加数),add加数,返回值:counter地址内原有输入int atomic_add(volatile int *count, int add){#ifdef __linux__ __asm__ __volatile__( "lock xadd %0, (%1);" : "=a"(add) : "r"(count), "a"(add) : "memory" );#else#... 阅读全文
posted @ 2013-04-14 20:35
Kevin.Sun
阅读(778)
评论(0)
推荐(0)

浙公网安备 33010602011771号