atomic_read

static inline int atomic_read(const atomic_t *v)
{
        return (*(volatile int *)&(v)->counter);
}

防止讀取的是寄存器的內容,而內存的值已經被其餘線程改變atom

相關文章
相關標籤/搜索